Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 24325|Svare: 4

[.NET Core] Centos 7 .Net core bakgrunns-daemon-supervisor-veiledning

[Kopier lenke]
Publisert på 28.06.2018 13:54:48 | | | |
ASP.NET Core-applikasjonsutgivelsen Linux er normalt å kjøre i skallet. Men når skallet er lukket, vil nettsiden bli lukket, så for å konfigurere daemonen, bruk Supervisor. Denne artikkelen dokumenterer hovedsakelig konfigurasjonsprosessen og problemene som oppstår i prosessen

Miljø

Centos 7 x64-bit Tencent Cloud
Installert. Netkjerne 2.1.301

Installer Supervisor



Konfigurer Supervisor

Opprett en katalog under osv og tildel tillatelser

Opprett en profil under katalogen "/etc/supervisor"

Endre konfigurasjonsfilen

Legg til på slutten av filen, legg merke til begynnelsen og slutten av første og siste mellomrom, samt øverste mellomrom
supervisord.conf (8.37 KB, Antall nedlastinger: 4)

Opprett en dotnet-kjerneprosessprofil i katalogen "/etc/supervisor" og lagre katalogen "conf.d"

Opprett en prosessprofil

"ITSVSE" kan være navnet på DotNet Core-inngangs-DLL-filen, eller den kan startes uformelt, sett inn innholdet, merk at det ikke må være mellomrom i begynnelsen og slutten, og det øverste mellomrommet må være nødvendig:

itsvse.conf (294 Bytes, Antall nedlastinger: 2)

[program:MyDotNetName] ; Visningsnavn
command=/bin/bash -c "dotnet test.dll" ; Kjør kommandoen for å starte dotnet-prosessen
directory=/root/app2/ ; MyDotNetNamedirectory
stderr_logfile=/var/log/MyDotNetName.error.log ; Feilloggfiler
stdout_logfile=/var/log/MyDotNetName.stdout.log ; Loggfiler
miljø=ASPNETCORE_ENVIRONMENT=Produksjon ; Prosessmiljøvariabler
bruker=rot ; Bruker for prosessutførelse
autostart=sann ; autostart autorestart=true ; Om man skal starte automatisk på nytt
startsecs=3 ; Automatisk omstartsintervall


Opprett en selvstarttjeneste for supervisor


Redaksjonelt innhold:

supervisor.service (292 Bytes, Antall nedlastinger: 2)


Gjør konfigurasjonen effektiv



Sett tjenesten til oppstart og oppstart, altså sett aktiver



Start tjenesten


Verifiser at dotnet-prosessen starter

Bruk kommandoen "ps -ef | grep dotnet" for å se om dotnet kjører

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



Veileder Fjernstyring

Bruk kommandoen "vim /etc/supervisor/supervisor/supervisord.conf" for å endre konfigurasjonsfilen med følgende innstillinger

Start veilederen på nytt




Som vist nedenfor:







Foregående:Løsning på feilen etter å ha lukket vim-editoren unormalt
Neste:Implementering: Legge til nginx i systemctl-tjenesten for automatisk start under CentOS 7
 Vert| Publisert på 08.11.2018 10:34:56 |
Hvis du vil oppdatere dotnet-applikasjonen, overskriv dll-filen direkte til dll-filen i nettsidekatalogen

Deretter starter Supervisoren på nytt

systemctl restart supervisor.service
 Vert| Publisert på 08.11.2018 10:49:38 |
SupervisorCTL – Kontrollapplikasjoner kjørt av Supervisord fra CMD-linjen.

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

Options:
-c/--konfigurasjon -- konfigurasjonsfilsti (standard /etc/supervisord.conf)
-h/--hjelp -- skriv ut bruksmelding og avslutt
-i/--interaktiv -- Start et interaktivt skall etter å ha utført kommandoer
-s/--serverurl URL -- URL som den overvåkede serveren lytter på
     (standard "http://localhost:9001").
-u/--brukernavn -- brukernavn for autentisering med server
-p/--passord -- passord for autentisering med server
-r/--history-file -- behold en leselinjehistorikk (hvis leselinje er tilgjengelig)

Handling [argumenter] – se nedenfor

Handlinger er kommandoer som "hale" eller "stopp".  Hvis -i er spesifisert eller ingen handling er
spesifisert på kommandolinjen, en "shell" som tolker handlinger skrevet inn
Interaktivt startes.  Bruk handlingen «hjelp» for å finne ut hva som er tilgjengelig
handlinger.




 Vert| Publisert på 01.01.2024 19:49:17 |
Andre prosessvakter: Forever, Pm2, Supervisor
 Vert| Publisert på 21.03.2024 20:39:50 |
Start Guardian ASP.NET Core-appen med PM2
https://www.itsvse.com/thread-10748-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com