Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 3444|Odgovoriti: 1

[Vir] Zaženi aplikacijo Guardian ASP.NET Core s PM2

[Kopiraj povezavo]
Objavljeno 21. 3. 2024 ob 19:56:00 | | | |
PM2 je upravljalnik demonov, ki vam bo pomagal upravljati in ohranjati vaše aplikacije na spletu. Začetek z PM2 je preprost in je na voljo v preprostem in intuitivnem CLI, ki ga je mogoče namestiti prek NPM.

Naslov dokumenta PM2:Prijava do hiperpovezave je vidna.
GitHub naslov:Prijava do hiperpovezave je vidna.

Drugi procesni varuhi: Forever, Pm2, Supervisor, Systemd, Daemontools, recenzija:

Konfiguracija namestitve nadzornika za CentOS
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net core ozadje za nadzornika demonov
https://www.itsvse.com/thread-4870-1-1.html

Začetni nadzornik: Napaka: Drug program že posluša na portu th...
https://www.itsvse.com/thread-3720-1-1.html

Najprej se prijavite na strežnik in namestite pm2 z npm z naslednjim ukazom:



Pogosti ukazi PM2

ukazPonazoritev
PM2 ZagonNastavite PM2 na samodejni zagon
PM2 UnStartupOdstrani samodejni zagon PM2 zagona
PM2 shranjevanjeShrani trenutni postopek za zagon in samodejno zagon
PM2 ZAČETEK <进程启动命令> [--ime<进程名>]Zaženi aplikacijo
Seznam PM2Prikazuje vse statuse procesov
PM2 MONITSpremljanje procesa
PM2 dnevniki [ID ali ime procesa]Prikaz procesnih dnevnikov
PM2 STOP [vsi]Ustavi [vse] procese
PM2 Ponovni zagon [vsi]Ponovno zaženi [vse] procese
pm2 delete [<进程名或者id>,all]Izbrišite določen postopek [vse]
PM2 informacije [ID ali ime procesa]Oglejte si informacije o aplikaciji


Nato ustvarite novo spletno stran ASP.NET Core, neodvisno zaženite nastavitve objave in naložite paket izdaje na storitev/root/testmapa. (izpuščeno)

In dovolite zagonu ASP.NET Core, da izvede z naslednjim ukazom:



Če aplikaciji ne dovolite izvajanja aplikacije, je ne boste mogli zagnati z uporabo PM2 z naslednjo napako:

2024-03-21T18:13:29: PM2 napaka: app=demo id=0 nima PID
2024-03-21T18:13:37: PM2 dnevnik: Aplikacija [demo:0] se začne v -fork načinu-
2024-03-21T18:13:37: PM2 dnevnik: Aplikacija [demo:0] na spletu
2024-03-21T18:13:37: PM2 napaka: Napaka: spawn /root/test/WebApplication1 EACCES
    na ChildProcess._handle.onexit (node:internal/child_process:286:19)
    na onErrorNT (node:internal/child_process:484:16)
    na process.processTicksAndRejections (node:internal/process/task_queues:82:21)
2024-03-21T18:13:37: PM2 napaka: Napaka ujeta med klicem pidusage
2024-03-21T18:13:37: PM2 napaka: TypeError: Eden od priloženih PID-ov je neveljaven

Na strežniku ustvarite novo web.json konfiguracijsko datoteko (konfiguracijska datoteka podpira JavaScript, JSON ali YAML formate) na naslednji način:



Zaženi aplikacijo s PM2 z naslednjim ukazom:



Kot je prikazano spodaj:



Poskusite dostopati do strani, kot je prikazano spodaj:



(Konec)




Prejšnji:Oblikovanje relacijske baze podatkov: priljubljeno razumevanje treh paradigm
Naslednji:Programiranje v C# uporablja preglasitev in ključne besede New za razlikovanje med njima
 Najemodajalec| Objavljeno 21. 3. 2024 ob 19:56:58 |
Druge konfiguracijske datoteke JSON:



Več referenc za konfiguracijo:Prijava do hiperpovezave je vidna.
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com