See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24325|Vastuse: 4

[.NET tuum] Centos 7 .Net Core taust daemon supervisor tutorial

[Kopeeri link]
Postitatud 28.06.2018 13:54:48 | | | |
ASP.NET Core rakenduse väljalaske Linux töötab tavaliselt shellis. Kuid kui kest suletakse, suletakse ka veebileht, seega deemoni seadistamiseks kasuta Supervisorit, see artikkel salvestab peamiselt konfiguratsiooniprotsessi ja selle käigus esinevaid probleeme

Keskkond

Centos 7 x64-bitine Tencent Cloud
Paigaldatud. Net core 2.1.301

Paigalda Supervisor



Seadista Supervisor

Loo kataloog etc all ja määra õigused

Loo profiil kataloogi "/etc/supervisor" all

Muuda konfiguratsioonifaili

Lisa faili lõppu, pööra tähelepanu esimese ja viimase ruudu algusele ja lõpule ning ülemisele ruudule
supervisord.conf (8.37 KB, Allalaadimiste arv: 4)

Loo dotnet core protsessiprofiil kataloogis "/etc/supervisor" ja salvesta kataloog "conf.d"

Loo protsessiprofiil

"itsvse" võib olla dotnet core entry DLL-faili nimi või seda saab vabalt käivitada, sisestada sisu, märkida, et alguses ja lõpus ei tohi olla tühikuid ning ülemine tühik peab olema vajalik:

itsvse.conf (294 Bytes, Allalaadimiste arv: 2)

[programm:MyDotNetName] ; Kuvanimi
command=/bin/bash -c "dotnet test.dll" ; Käivita käsk, et käivitada dotnet-protsess
directory=/root/app2/ ; MyDotNetNamedirectory
stderr_logfile=/var/log/MyDotNetName.error.log ; Vealogifailid
stdout_logfile=/var/log/MyDotNetName.stdout.log ; Logifailid
keskkond=ASPNETCORE_ENVIRONMENT=Tootmine; Protsessikeskkonna muutujad
user=root ; Protsessi täitmise kasutaja
autostart=true ; autostart autorestart=true ; Kas taaskäivitada automaatselt
startsecs=3 ; Automaatne taaskäivituse intervall


Loo juhendaja iseseisev teenus


Toimetuslik sisu:

supervisor.service (292 Bytes, Allalaadimiste arv: 2)


Muuda konfiguratsioon tõhusaks



Sea teenus käivitumiseks ja käivitamiseks, ehk sea luba



Alusta teenust


Kontrolli, et dotnet-protsess algab

Kasuta käsku "ps -ef | grep dotnet" et näha, kas dotnet töötab

[root@VM_0_9_centos süsteem]# ps -ef | Grep dotnet
root 14924 14922 3 13:34 ?        00:00:01 dotnet test.dll
root 14981 14326 0 13:35 pts/6 00:00:00 grep --color=auto dotnet



Juhendaja kaugjuhtimine

Kasuta käsku "vim /etc/supervisor/supervisor/supervisord.conf", et muuta konfiguratsioonifaili järgmiste seadistustega

Taaskäivita juhendaja




Nagu allpool näidatud:







Eelmine:Lahendus veale pärast vim redaktori ebanormaalset sulgemist
Järgmine:Rakendus: nginx lisamine systemctl teenusele automaatseks käivituseks CentOS 7 all
 Üürileandja| Postitatud 08.11.2018 10:34:56 |
Kui soovid dotnet-i veebirakendust uuendada, kirjuta otse dll-fail üle dll-failiks veebisaidi kataloogis

Seejärel taaskäivita juhendaja

systemctl restart supervisor.service
 Üürileandja| Postitatud 08.11.2018 10:49:38 |
SupervisorCTL -- juhtimisrakendusi, mida juhib SupervisorD CMD liinilt.

Usage: /usr/bin/supervisorctl [options] [action [arguments]]

Options:
-c/--configuration -- konfiguratsioonifaili tee (vaikimisi /etc/supervisord.conf)
-h/--help -- prindi kasutusteade ja väljumine
-i/--interaktiivne -- käivita interaktiivne kest pärast käskude täitmist
-s/--serverurl URL -- URL, mida juhendatud server kuulab
     (vaikimisi "http://localhost:9001").
-u/--kasutajanimi -- kasutajanimi, mida kasutatakse autentimiseks serveriga
-p/--parool -- parool serveriga autentimiseks
-r/--history-file -- hoia lugemisliini ajalugu (kui readline on saadaval)

Tegevus [argumendid] -- vt allpool

Tegevused on käsud nagu "saba" või "peatu".  Kui -i on määratud või tegevust ei ole
Käsureal määratud "kest", mis tõlgendab tegevusi
Interaktiivne käivitamine.  Kasuta tegevust "abi", et teada saada, mis on saadaval
tegevused.




 Üürileandja| Postitatud 01.01.2024 19:49:17 |
Teised protsessivalvurid: Forever, Pm2, Supervisor
 Üürileandja| Postitatud 21.03.2024 20:39:50 |
Alusta Guardian ASP.NET Core rakendust PM2-ga
https://www.itsvse.com/thread-10748-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com