ASP.NET Core lietojumprogrammu izlaidums Linux ir normāls, lai darbotos čaulā. Bet, kad apvalks ir aizvērts, vietne tiks slēgta, tāpēc, lai konfigurētu dēmonu, izmantojiet Supervisor, šajā rakstā galvenokārt tiek ierakstīts konfigurācijas process un procesā radušās problēmas
Vide
Centos 7 x64 bitu Tencent mākonis Uzstādīts. Neto kodols 2.1.301
Instalēt uzraudzītāju
Konfigurējiet uzraudzītāju
Izveidojiet direktoriju sadaļā etc un piešķiriet atļaujas
Izveidojiet profilu direktorijā "/etc/supervisor"
Konfigurācijas faila modificēšana
Pievienojiet faila beigās, pievērsiet uzmanību pirmās un pēdējās atstarpes sākumam un beigām, kā arī augšējai vietai
supervisord.conf
(8.37 KB, Lejupielādes skaits: 4)
Izveidojiet dotnet pamatprocesa profilu direktorijā "/etc/supervisor" un saglabājiet direktoriju "conf.d"
Procesa profila izveide
"itsvse" var būt dotnet core ieejas dll faila nosaukums, vai arī to var sākt nejauši, ievietojiet saturu, ņemiet vērā, ka sākumā un beigās nedrīkst būt atstarpes, un augšējā vieta ir nepieciešama:
itsvse.conf
(294 Bytes, Lejupielādes skaits: 2)
[programma:MyDotNetName] ; Parādāmais vārds command=/bin/bash -c "dotnet test.dll" ; Palaidiet komandu, lai sāktu dotnet procesu direktorijs=/root/app2/ ; MyDotNetNamedirectory stderr_logfile=/var/log/MyDotNetName.error.log ; Kļūdu žurnālfaili stdout_logfile=/var/log/MyDotNetName.stdout.log ; Žurnālfaili vide=ASPNETCORE_ENVIRONMENT=Ražošana ; Procesa vides mainīgie lielumi lietotājs=sakne ; Procesa izpildes lietotājs autostart=true ; autostart autorestart=true ; Automātiska restartēšana startsecs=3 ; Automātiskais restartēšanas intervāls
Uzrauga pašpalaišanas pakalpojuma izveide
Redakcionālais saturs:
supervisor.service
(292 Bytes, Lejupielādes skaits: 2)
Konfigurācijas efektīvas padarīšana
Iestatiet pakalpojumu, lai sāktu un sāktu, tas ir, iestatiet iespējot
Sāciet pakalpojumu
Pārbaudiet, vai sākas dottīkla process
Izmantojiet komandu "ps -ef | grep dotnet", lai redzētu, vai dotnet darbojas
[root@VM_0_9_centos sistēma]# ps -ef | grep dotnet sakne 14924 14922 3 13:34 ? 00:00:01 dotnet test.dll sakne 14981 14326 0 13:35 punkti/6 00:00:00 grep --color=auto dotnet
Vadītāja attālinātā vadība
Izmantojiet komandu "vim /etc/supervisor/supervisor/supervisord.conf", lai modificētu konfigurācijas failu ar šādiem iestatījumiem
Restartējiet uzraudzītāju
Kā parādīts zemāk:
|