Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 3444|Odpověď: 1

[Zdroj] Spusťte aplikaci Guardian ASP.NET Core s PM2

[Kopírovat odkaz]
Zveřejněno 2024-3-21 19:56:00 | | | |
PM2 je správce démonů, který vám pomůže spravovat a udržovat vaše žádosti online. Začít s PM2 je jednoduché a je dostupné v jednoduchém a intuitivním CLI, které lze nainstalovat přes NPM.

Adresa dokumentu PM2:Přihlášení k hypertextovému odkazu je viditelné.
Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

Další procesní strážci: Forever, Pm2, Supervisor, Systemd, Daemontools, recenze:

Konfigurace instalace supervizora pro CentOS
https://www.itsvse.com/thread-3719-1-1.html

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

Začínající supervizor: Chyba: Další program už poslouchá na portu th...
https://www.itsvse.com/thread-3720-1-1.html

Nejprve se přihlaste na server a nainstalujte pm2 pomocí npm pomocí následujícího příkazu:



Běžné příkazy PM2

příkazilustrovat
PM2 StartupNastavte PM2 na automatické spouštění
PM2 UNstartupOdstraňte automatické spuštění PM2
PM2 SAVEUložte aktuální proces do spuštění a spuštění automaticky
PM2 START <进程启动命令> [--JMÉNO<进程名>]Spusť aplikaci
Seznam PM2Zobrazuje všechny stavy procesů
PM2 MONITSledujte proces
PM2 LOGY [ID nebo název procesu]Zobrazit záznamy procesů
PM2 STOP [všichni]Zastavte [všechny] procesy
PM2 RESTART [všichni]Restartovat [všechny] procesy
PM2 Smazat [<进程名或者id>,všichni]Smažte specifikovaný proces [všechny]
Informace o PM2 [ID nebo název procesu]Zobrazit informace o aplikaci


Poté vytvořte nový web ASP.NET Core, nezávisle spusťte publikační nastavení a nahrajte release package do služby/root/testsložka. (vynecháno)

A dejte spouštěcímu ASP.NET jádru povolení k vykonání pomocí následujícího příkazu:



Pokud aplikaci neudělíte oprávnění k vykonání, nebudete ji moci spustit pomocí PM2 s následující chybou:

2024-03-21T18:13:29: PM2 chyba: app=demo id=0 nemá PID
2024-03-21T18:13:37: PM2 log: Aplikace [demo:0] začíná v -fork módu-
2024-03-21T18:13:37: PM2 záznam: App [demo:0] online
2024-03-21T18:13:37: Chyba PM2: Chyba: spawn /root/test/WebApplication1 EACCES
    na ChildProcess._handle.onexit (node:internal/child_process:286:19)
    na onErrorNT (node:internal/child_process:484:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
2024-03-21T18:13:37: Chyba PM2: Chyba zachycena při volání pidusage
2024-03-21T18:13:37: Chyba PM2: TypeError: Jeden z poskytnutých PID je neplatný

Vytvořte nový konfigurační soubor web.json na serveru (konfigurační soubor podporuje formáty JavaScript, JSON nebo YAML) následovně:



Spusť aplikaci pomocí pm2 pomocí následujícího příkazu:



Jak je uvedeno níže:



Zkuste navštívit stránku, jak je uvedeno níže:



(Konec)




Předchozí:Relační návrh databáze: populární chápání tří paradigmat
Další:Programování v C# používá klíčová slova Override a New k jejich rozlišení
 Pronajímatel| Zveřejněno 2024-3-21 19:56:58 |
Další konfigurační soubory JSON:



Další odkazy na konfiguraci:Přihlášení k hypertextovému odkazu je viditelné.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com