Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 24325|Svar: 4

[.NET Core] Centos 7 .Net core bakgrunds-daemon-supervisorhandledning

[Kopiera länk]
Publicerad på 2018-06-28 13:54:48 | | | |
ASP.NET Core-applikationsversionen Linux är normalt att köra i skalet. Men när skalet är stängt stängs webbplatsen, så för att konfigurera daemonen, använd Supervisor, denna artikel dokumenterar främst konfigurationsprocessen och de problem som uppstår i processen

Miljö

Centos 7 x64-bitars Tencent Cloud
Installerat. Net core 2.1.301

Installera övervakaren



Konfigurera övervakaren

Skapa en katalog under etc och tilldela behörigheter

Skapa en profil under katalogen "/etc/supervisor"

Modifiera konfigurationsfilen

Lägg till i slutet av filen, var uppmärksam på början och slutet av första och sista utrymmet, samt det översta utrymmet
supervisord.conf (8.37 KB, Antal nedladdningar: 4)

Skapa en dotnet-kärnprocessprofil i katalogen "/etc/supervisor" och lagra katalogen "conf.d"

Skapa en processprofil

"itsvse" kan vara namnet på dotnet core-ingångs-DLL-filen, eller så kan den startas avslappnat, infoga innehållet, notera att det inte får finnas några mellanslag i början och slutet, och det översta mellanslaget måste behövas:

itsvse.conf (294 Bytes, Antal nedladdningar: 2)

[program:MyDotNetName] ; Visningsnamn
kommando=/bin/bash -c "dotnet test.dll" ; Kör kommandot för att starta dotnet-processen
directory=/root/app2/ ; MyDotNetNamedirectory
stderr_logfile=/var/log/MyDotNetName.error.log ; Felloggfiler
stdout_logfile=/var/log/MyDotNetName.stdout.log ; Loggfiler
miljö=ASPNETCORE_ENVIRONMENT=Produktion ; Processmiljövariabler
user=rot ; Användare av processexekvering
autostart=sann ; autostart autorestart=true ; Om man ska starta om automatiskt
startsecs=3 ; Automatisk omstartsintervall


Skapa en självstarttjänst för handledare


Redaktionellt innehåll:

supervisor.service (292 Bytes, Antal nedladdningar: 2)


Gör konfigurationen effektiv



Ställ in tjänsten att starta och starta, det vill säga aktivera



Starta gudstjänsten


Verifiera att dotnet-processen startar

Använd kommandot "ps -ef | grep dotnet" för att se om dotnet körs

[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 poäng/6 00:00:00 grep --color=auto dotnet



Fjärrhantering av handledare

Använd kommandot "vim /etc/supervisor/supervisor/supervisord.conf" för att ändra konfigurationsfilen med följande inställningar

Starta om Supervisor




Som visas nedan:







Föregående:Lösning på felet efter att vim-editorn stängts onormalt
Nästa:Implementering: Lägger till nginx i systemctl-tjänsten för att starta automatiskt under CentOS 7
 Hyresvärd| Publicerad på 2018-11-08 10:34:56 |
Om du vill uppdatera dotnet-webbplatsapplikationen, skriv direkt över dll-filen till dll:n i webbplatskatalogen

Sedan startar du om Supervisorn

systemctl restart supervisor.service
 Hyresvärd| Publicerad på 2018-11-08 10:49:38 |
SupervisorCTL – Kontrollapplikationer som körs av Supervisord från CMD-linjen.

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

Options:
-c/--konfiguration -- konfigurationsfilsök (standard /etc/supervisord.conf)
-h/--hjälp -- skriv ut användningsmeddelande och avsluta
-i/--Interactive -- starta ett interaktivt skal efter att ha kört kommandon
-s/--serverurl URL -- URL där den övervakade servern lyssnar
     (standard "http://localhost:9001").
-u/--användarnamn -- användarnamn att använda för autentisering med server
-p/--password -- lösenord att använda för autentisering med server
-r/--history-file -- behåll en läslinjehistorik (om läslinje finns tillgänglig)

Åtgärd [argument] – se nedan

Handlingar är kommandon som "svans" eller "stopp".  Om -i är specificerad eller ingen åtgärd är
specificerad på kommandoraden, ett "skal" som tolkar handlingar som skrivs
Interaktivt startas.  Använd åtgärden "hjälp" för att ta reda på vad som finns tillgängligt
handlingar.




 Hyresvärd| Publicerad på 2024-01-01 19:49:17 |
Andra processvakter: Forever, Pm2, Supervisor
 Hyresvärd| Publicerad på 2024-03-21 20:39:50 |
Starta Guardian ASP.NET Core-appen med PM2
https://www.itsvse.com/thread-10748-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com