Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3444|Válasz: 1

[Forrás] Indítsd el a Guardian ASP.NET Core alkalmazást a PM2-vel

[Linket másol]
Közzétéve: 2024-3-21 19:56:00 | | | |
A PM2 egy démonkezelő, aki segít kezelni és online maradni a jelentkezéseidet. A PM2 elkezdése egyszerű, és egy egyszerű és intuitív CLI-ban érhető el, amely NPM-en keresztül telepíthető.

PM2 dokumentum címe:A hiperlink bejelentkezés látható.
GitHub cím:A hiperlink bejelentkezés látható.

Egyéb folyamatőrök: Forever, Pm2, Supervisor, Systemd, Daemontools, review:

Felügyelő telepítési konfiguráció CentOS-hez
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net core háttér daemon supervisor tutorial
https://www.itsvse.com/thread-4870-1-1.html

Indító felügyelő: Hiba: Egy másik program már hallgat egy porton...
https://www.itsvse.com/thread-3720-1-1.html

Először jelentkezz be a szerverre, és telepítsd a PM2-t npm-rel a következő parancskal:



PM2 gyakori parancsok

parancsillusztrál
PM2 indításaÁllítsd be a PM2-t automatikus boot-ra, hogy boot
PM2 indítás levonásaTávolítsa el a PM2 boot automatikus indítását
PM2 mentésMentsd el a jelenlegi folyamatot a boot és az automatikus indításhoz
PM2 Indítás <进程启动命令> [--név<进程名>]Az alkalmazás elindítása
PM2 listaMinden folyamatállapotot megjelenít
PM2 MonitFigyeld a folyamatot
PM2 naplók [folyamatazonosító vagy név]Megjelenítési folyamat naplók
PM2 megállás [mind]Állítsd meg [minden] folyamatot
PM2 újraindítás [mind]Indítsa újra [mind] folyamatot
PM2 törlés [<进程名或者id>,mind]Töröld a megadott [mind] folyamatot
PM2 információ [Folyamatazonosító vagy név]Alkalmazás információk megtekintése


Ezután hozz létre egy új ASP.NET Core weboldalt, önállóan futtatd a kiadási beállításokat, és töltsd fel a kiadási csomagot a szolgáltatásba/root/testmappa. (kihagyva)

És adj a ASP.NET Core indítási engedélyt a következő parancs végrehajtására:



Ha nem ad engedélyt az alkalmazásnak a végrehajtásra, akkor a következő hibával nem tudod elindítani az alkalmazást PM2-vel:

2024-03-21T18:13:29: PM2 hiba: app=demo id=0 nem tartalmaz PID-et
2024-03-21T18:13:37: PM2 napló: App [demo:0] -fork módban indul-
2024-03-21T18:13:37: PM2 napló: App [demo:0] online
2024-03-21T18:13:37: PM2 hiba: hiba: spawn /root/test/WebApplication1 EACCES
    a ChildProcess._handle.onexit-nél (node:internal/child_process:286:19)
    at onErrorNT (node:internal/child_process:484:16)
    a process.processTicksAndRejections címen (node:internal/process/task_queues:82:21)
2024-03-21T18:13:37: PM2 hiba: Hiba elkapott, amikor pidusage hívása
2024-03-21T18:13:37: PM2 hiba: TypeError: Az egyik megadott pid érvénytelen

Hozzon létre egy új web.json konfigurációs fájlt a szerveren (a konfigurációs fájl támogatja a JavaScript, JSON vagy YAML formátumokat) az alábbiak szerint:



Indítsd el az alkalmazást a pm2-vel a következő parancsval:



Ahogy az alábbiakban látható:



Próbáld meg elérni az oldalt az alábbiak szerint:



(Vége)




Előző:Relációs adatbázis-tervezés: a három paradigma népszerű megértése
Következő:A C# programozás a Felülbírálás és az Új kulcsszavakat használja a megkülönböztetésre
 Háziúr| Közzétéve: 2024-3-21 19:56:58 |
Egyéb JSON konfigurációs fájlok:



További konfigurációs hivatkozások:A hiperlink bejelentkezés látható.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com