Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 24325|Svar: 4

[.NET Core] Centos 7 .Net core baggrund daemon supervisor tutorial

[Kopier link]
Opslået på 28/06/2018 13.54.48 | | | |
ASP.NET Core-applikationsudgivelsen Linux er normalt at køre i shellen. Men når skallen er lukket, vil hjemmesiden være lukket, så for at konfigurere daemonen, brug Supervisor, denne artikel registrerer primært konfigurationsprocessen og de problemer, der opstår i processen

Miljø

Centos 7 x64-bit Tencent Cloud
Installeret. Netcore 2.1.301

Installer supervisoren



Konfigurer supervisoren

Opret en mappe under osv og tildel tilladelser

Opret en profil under mappen "/etc/supervisor"

Ændr konfigurationsfilen

Tilføj i slutningen af filen, vær opmærksom på begyndelsen og slutningen af første og sidste mellemrum samt øverste mellemrum
supervisord.conf (8.37 KB, Antal downloads: 4)

Opret en dotnet core procesprofil i mappen "/etc/supervisor" og gem mappen "conf.d"

Opret en procesprofil

"itsvse" kan være navnet på dotnet core-indgangs-dll-filen, eller den kan startes afslappet, indsæt indholdet, bemærk at der ikke må være mellemrum i begyndelsen og slutningen, og det øverste mellemrum skal være nødvendigt:

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

[program:MyDotNetName] ; Visningsnavn
kommando=/bin/bash -c "dotnet test.dll" ; Kør kommandoen for at starte dotnet-processen
directory=/root/app2/ ; MyDotNetNamedirectory
stderr_logfile=/var/log/MyDotNetName.error.log ; Fejllogfiler
stdout_logfile=/var/log/MyDotNetName.stdout.log ; Logfiler
miljø=ASPNETCORE_ENVIRONMENT=Produktion ; Procesmiljøvariabler
user=root ; Bruger af procesudførelse
autostart=sandt ; autostart autorestart=sandt ; Om man skal genstarte automatisk
startsecs=3 ; Automatisk genstartinterval


Opret en supervisor selvstart-tjeneste


Redaktionelt indhold:

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


Gør konfigurationen effektiv



Indstil tjenesten til at starte og starte op, altså sæt aktivering



Start gudstjenesten


Kontroller, at dotnet-processen starter

Brug kommandoen "ps -ef | grep dotnet" for at se, om dotnet kø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 pt/6 00:00:00 grep --color=auto dotnet



Supervisor fjernstyring

Brug kommandoen "vim /etc/supervisor/supervisor/supervisord.conf" til at ændre konfigurationsfilen med følgende indstillinger

Genstart supervisoren




Som vist nedenfor:







Tidligere:Løsning på fejlen efter unormalt lukning af vim-editoren
Næste:Implementering: Tilføjelse af nginx til systemctl-tjenesten for automatisk start under CentOS 7
 Udlejer| Opslået på 08/11/2018 10.34.56 |
Hvis du vil opdatere dotnet-websiteapplikationen, skal du direkte overskrive dll-filen til dll'en i websitekataloget

Genstart derefter supervisoren

Systemctl restart Supervisor.Service
 Udlejer| Opslået på 08/11/2018 10.49.38 |
SupervisorCTL – kontrolapplikationer, der køres af Supervisord fra CMD-linjen.

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

Options:
-c/--konfiguration -- konfigurationsfilsti (standard /etc/supervisord.conf)
-h/---hjælp -- udskriv brugsbesked og luk
-i/--interaktiv -- start en interaktiv shell efter at have udført kommandoer
-s/--serverurl URL -- URL, hvor den overvågede server lytter
     (standard "http://localhost:9001").
-u/--brugernavn -- brugernavn til brug til autentificering med server
-p/--password -- adgangskode til brug til autentificering med server
-r/--history-file -- hold en readline-historik (hvis readline er tilgængelig)

Handling [argumenter] -- se nedenfor

Handlinger er kommandoer som "hale" eller "stop".  Hvis -i er specificeret eller ingen handling er
angivet på kommandolinjen, en "shell", der fortolker handlinger skrevet
Interaktivt startes.  Brug handlingen "hjælp" for at finde ud af om tilgængelighed
handlinger.




 Udlejer| Opslået på 01/01/2024 19.49.17 |
Andre procesvagter: Forever, Pm2, Supervisor
 Udlejer| Opslået 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:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com