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

Udsigt: 3444|Svar: 1

[Kilde] Start Guardian ASP.NET Core-appen med PM2

[Kopier link]
Opslået den 21-3-2024 19:56:00 | | | |
PM2 er en daemon-manager, der hjælper dig med at administrere og holde dine ansøgninger online. Det er ligetil at komme i gang med PM2, og det er tilgængeligt i en simpel og intuitiv CLI, der kan installeres via NPM.

PM2 dokumentadresse:Hyperlink-login er synlig.
GitHub-adresse:Hyperlink-login er synlig.

Andre procesvagter: Forever, Pm2, Supervisor, Systemd, Daemontools, anmeldelse:

Supervisor-installationskonfiguration for CentOS
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net core baggrund daemon supervisor tutorial
https://www.itsvse.com/thread-4870-1-1.html

Start-supervisor: Fejl: Et andet program lytter allerede på en port th...
https://www.itsvse.com/thread-3720-1-1.html

Først logger du ind på serveren og installerer pm2 med npm med følgende kommando:



PM2 almindelige kommandoer

kommandoillustrere
PM2 StartupIndstil PM2 til at boote auto-boot
PM2 OpstartFjern PM2 boot auto-boot
PM2 GemningGem den nuværende proces til at boote og starte auto
pm2 start <进程启动命令> [--navn <进程名>]Start appen
PM2-listeViser alle processtatusser
pm2 monitOvervåg processen
PM2-logs [proces-id eller navn]Visning proceslogs
pm2 stop [alle]Stop [alle] processer
PM2 genstart [alle]Genstart [alle] processer
pm2 slet [<进程名或者id>,alle]Slet den angivne [alle] proces
PM2 info [Proces-ID eller navn]Se app-information


Opret derefter en ny ASP.NET Core-hjemmeside, kør publiceringsindstillingerne uafhængigt og upload releasepakken til tjenesten/root/testmappe. (udeladt)

Og giv ASP.NET Core opstartstilladelse til at udføre med følgende kommando:



Hvis du ikke giver appen tilladelse til at køre, kan du ikke starte appen med PM2 med følgende fejl:

2024-03-21T18:13:29: PM2 fejl: app=demo id=0 har ikke en PID
2024-03-21T18:13:37: PM2 log: App [demo:0] starter i -fork mode-
2024-03-21T18:13:37: PM2 log: App [demo:0] online
2024-03-21T18:13:37: PM2 fejl: Fejl: spawn /root/test/WebApplication1 EACCES
    på ChildProcess._handle.onexit (node:internal/child_process:286:19)
    på onErrorNT (node:internal/child_process:484:16)
    på process.processTicksAndRejections (node:internal/process/task_queues:82:21)
2024-03-21T18:13:37: PM2 fejl: Fejl fanget under opkald til pidusage
2024-03-21T18:13:37: PM2 fejl: TypeError: En af de angivne pid'er er ugyldig

Opret en ny web.json-konfigurationsfil på serveren (konfigurationsfilen understøtter JavaScript-, JSON- eller YAML-formater) som følger:



Start appen med pm2 med følgende kommando:



Som vist nedenfor:



Prøv at få adgang til siden som vist nedenfor:



(Slut)




Tidligere:Relationel databasedesign: en populær forståelse af de tre paradigmer
Næste:C#-programmering bruger Override- og New-nøgleordene til at skelne mellem dem
 Udlejer| Opslået den 21-3-2024 19:56:58 |
Andre JSON-konfigurationsfiler:



Flere konfigurationsreferencer:Hyperlink-login er synlig.
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