Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3444|Vastaus: 1

[Lähde] Aloita Guardian ASP.NET Core -sovellus PM2:lla

[Kopioi linkki]
Julkaistu 2024-3-21 19:56:00 | | | |
PM2 on daemon-manageri, joka auttaa sinua hallitsemaan ja pitämään hakemuksesi verkossa. PM2:n aloittaminen on helppoa, ja se on saatavilla yksinkertaisessa ja intuitiivisessa komentorivissä, joka voidaan asentaa NPM:n kautta.

PM2-asiakirjan osoite:Hyperlinkin kirjautuminen on näkyvissä.
GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.

Muut prosessivartijat: Forever, PM2, Supervisor, Systemd, Daemontools, review:

Valvojan asennuskonfiguraatio CentOS:lle
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net Core -tausta daemon supervisor -opas
https://www.itsvse.com/thread-4870-1-1.html

Käynnistysvalvoja: Virhe: Toinen ohjelma kuuntelee jo portissa...
https://www.itsvse.com/thread-3720-1-1.html

Kirjaudu ensin palvelimelle ja asenna PM2 NPM:llä seuraavalla komennolla:



PM2:n yleiset komennot

komentohavainnollistaa
PM2:n käynnistysAseta PM2 käynnistymään automaattisesti
PM2:n poistaminenPoista PM2:n käynnistysautomaattinen käynnistys
PM2-tallennusTallenna nykyinen prosessi käynnistääksesi ja käynnistääksesi automaattisen
PM2 <进程启动命令> aloitus [--nimi<进程名>]Käynnistä sovellus
PM2-listaNäyttää kaikki prosessin tilat
PM2 MonitSeuraa prosessia
PM2-lokit [prosessitunnus tai nimi]Näyttöprosessilokit
PM2-pysäkki [kaikki]Pysäytä [kaikki] prosessit
PM2 uudelleenkäynnistys [kaikki]Käynnistä [kaikki] prosessit uudelleen
PM2 Poista [<进程名或者id>,kaikki]Poista määritelty [kaikki] prosessi
PM2-tiedot [Prosessitunnus tai nimi]Katso sovelluksen tiedot


Sitten luo uusi ASP.NET Core -verkkosivusto, aja julkaisuasetukset itsenäisesti ja lataa julkaisupaketti palveluun/root/testkansio. (jätetty pois)

Ja anna ASP.NET Corelle käynnistyslupa suorittaa seuraavalla komennolla:



Jos et myönnä sovellukselle lupaa suorittaa, et voi käynnistää sovellusta PM2:lla seuraavalla virheellä:

2024-03-21T18:13:29: PM2-virhe: app=demo id=0 ei sisällä pid-arvoa
2024-03-21T18:13:37: PM2-loki: Sovellus [demo:0] käynnistyy -fork-tilassa-
2024-03-21T18:13:37: PM2 loki: Sovellus [demo:0] verkossa
2024-03-21T18:13:37: PM2-virhe: Virhe: spawn /root/test/WebApplication1 EACCES
    osoitteessa ChildProcess._handle.onexit (node:internal/child_process:286:19)
    osoitteessa onErrorNT (node:internal/child_process:484:16)
    osoitteessa process.processTicksAndRejections (node:internal/process/task_queues:82:21)
2024-03-21T18:13:37: PM2-virhe: Virhe havaittu, kun kutsuttiin pidusagea
2024-03-21T18:13:37: PM2-virhe: TypeError: Yksi annettuista pid-lukemista on virheellinen

Luo uusi web.json-konfiguraatiotiedosto palvelimelle (konfiguraatiotiedosto tukee JavaScript-, JSON- tai YAML-formaatteja) seuraavasti:



Käynnistä sovellus pm2:lla seuraavalla komennolla:



Kuten alla on esitetty:



Kokeile käyttää sivustoa alla esitetyn mukaisesti:



(Loppu)




Edellinen:Relaatiotietokantasuunnittelu: yleinen ymmärrys kolmesta paradigmasta
Seuraava:C#-ohjelmointi käyttää Override- ja New -avainsanoja erottaakseen ne toisistaan
 Vuokraisäntä| Julkaistu 2024-3-21 19:56:58 |
Muut JSON-konfiguraatiotiedostot:



Lisää konfiguraatioviittauksia:Hyperlinkin kirjautuminen on näkyvissä.
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com