Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3444|Odpoveď: 1

[Zdroj] Spustite aplikáciu Guardian ASP.NET Core s PM2

[Kopírovať odkaz]
Zverejnené 21. 3. 2024 o 19:56:00 | | | |
PM2 je démonický manažér, ktorý vám pomôže spravovať a udržiavať vaše žiadosti online. Začať s PM2 je jednoduché a je dostupné v jednoduchom a intuitívnom CLI, ktoré je možné nainštalovať cez NPM.

Adresa dokumentu PM2:Prihlásenie na hypertextový odkaz je viditeľné.
GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Ostatní procesní strážcovia: Forever, Pm2, Supervisor, Systemd, Daemontools, recenzia:

Konfigurácia inštalácie supervízora pre CentOS
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net core pozadie pre démonického supervízora
https://www.itsvse.com/thread-4870-1-1.html

Začínajúci supervízor: Chyba: Iný program už počúva na porte th...
https://www.itsvse.com/thread-3720-1-1.html

Najprv sa prihláste na server a nainštalujte pm2 pomocou npm pomocou nasledujúceho príkazu:



Bežné príkazy PM2

príkazilustrovať
PM2 StartupNastavte PM2 na automatické spúšťanie
PM2 UnštartOdstráňte automatické spúšťanie PM2
PM2 SAVEUlož si aktuálny proces na spustenie a spustenie automaticky
PM2 začiatok <进程启动命令> [--<进程名>meno]Spustiť aplikáciu
Zoznam PM2Zobrazuje všetky stavy procesov
PM2 MONITMonitorujte proces
PM2 logy [ID alebo názov procesu]Zobraziť procesné záznamy
PM2 STOP [VŠETCI]Zastaviť [všetky] procesy
PM2 REŠTART [VŠETCI]Reštartovať [všetky] procesy
PM2 vymazať [<进程名或者id>,ALL]Vymažte špecifikovaný proces [všetci]
Informácie o PM2 [ID alebo názov procesu]Zobraziť informácie o aplikácii


Potom vytvorte novú webovú stránku ASP.NET Core, nezávisle spustíte nastavenia publikovania a nahrajte balík vydania do služby/root/testpriečinok. (vynechané)

A dajte ASP.NET Core spusteniu povolenie na vykonanie pomocou nasledujúceho príkazu:



Ak aplikácii neudelíte povolenie na spustenie, nebudete ju môcť spustiť pomocou PM2 s nasledujúcou chybou:

2024-03-21T18:13:29: PM2 chyba: app=demo id=0 nemá PID
2024-03-21T18:13:37: PM2 log: App [demo:0] začína v -fork móde-
2024-03-21T18:13:37: PM2 záznam: App [demo:0] online
2024-03-21T18:13:37: PM2 chyba: 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 zachytená pri volaní pidusage
2024-03-21T18:13:37: PM2 chyba: TypeError: Jeden z poskytnutých PID je neplatný

Vytvorte nový web.json konfiguračný súbor na serveri (konfiguračný súbor podporuje formáty JavaScript, JSON alebo YAML) nasledovne:



Spustite aplikáciu s PM2 pomocou nasledujúceho príkazu:



Ako je uvedené nižšie:



Skúste navštíviť stránku, ako je uvedené nižšie:



(Koniec)




Predchádzajúci:Relačný návrh databázy: populárne chápanie troch paradigmat
Budúci:Programovanie v C# používa kľúčové slová Override a New na ich rozlíšenie
 Prenajímateľ| Zverejnené 2024-3-21 19:56:58 |
Ďalšie konfiguračné súbory JSON:



Viac odkazov na konfiguráciu:Prihlásenie na hypertextový odkaz je viditeľné.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com