Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 3444|Atbildi: 1

[Avots] Startējiet lietotni Guardian ASP.NET Core ar PM2

[Kopēt saiti]
Publicēts 2024-3-21 19:56:00 | | | |
PM2 ir dēmonu pārvaldnieks, kas palīdzēs jums pārvaldīt un uzturēt pieteikumus tiešsaistē. Darba sākšana ar PM2 ir vienkārša, un tā ir pieejama vienkāršā un intuitīvā CLI, ko var uzstādīt, izmantojot NPM.

PM2 dokumenta adrese:Hipersaites pieteikšanās ir redzama.
GitHub adrese:Hipersaites pieteikšanās ir redzama.

Citi procesa aizsargi: Forever, Pm2, Supervisor, Systemd, Daemontools, pārskats:

CentOS uzrauga instalācijas konfigurācija
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net pamata fona dēmona uzrauga apmācība
https://www.itsvse.com/thread-4870-1-1.html

Sākuma vadītājs: Kļūda: Cita programma jau klausās portu...
https://www.itsvse.com/thread-3720-1-1.html

Vispirms piesakieties serverī un instalējiet pm2, izmantojot npm ar šādu komandu:



PM2 kopīgās komandas

pavēlētIlustrētu
PM2 STARTĒŠANAPM2 iestatīšana automātiskās sāknēšanas sāknēšanai
PM2 atsākšanaNoņemiet PM2 sāknēšanas automātisko sāknēšanu
pm2 saglabātSaglabājiet pašreizējo procesu, lai sāktu un sāktu automātiski
pm2 sākums <进程启动命令> [--nosaukums<进程名>]Palaidiet lietotni
PM2 sarakstsParāda visus procesa statusus
PM2 MONITUzraudzīt procesu
PM2 žurnāli [procesa ID vai nosaukums]Procesu žurnālu rādīšana
PM2 STOP [VISI][Visu] procesu apturēšana
PM2 restartēšana [visi]Restartējiet [visus] procesus
pm2 dzēst [<进程名或者id>,visi]Norādītā [visu] procesa dzēšana
PM2 informācija [procesa ID vai nosaukums]Lietotnes informācijas skatīšana


Pēc tam izveidojiet jaunu ASP.NET Core tīmekļa vietni, patstāvīgi palaidiet publicēšanas iestatījumus un augšupielādējiet laidiena pakotni pakalpojumā/root/testmape. (izlaists)

Un dodiet ASP.NET Core startēšanas atļauju izpildīt ar šādu komandu:



Ja nepiešķirat lietotnei izpildes atļauju, nevarēsit startēt lietotni, izmantojot PM2 ar šādu kļūdu:

2024-03-21T18:13:29: PM2 kļūda: app=demo id=0 nav pid
2024-03-21T18:13:37: PM2 žurnāls: Lietotne [demo:0] sākas -dakšas režīmā-
2024-03-21T18:13:37: PM2 žurnāls: Lietotne [demo:0] tiešsaistē
2024-03-21T18:13:37: PM2 kļūda: kļūda: nārsta /root/test/WebApplication1 EACCES
    ChildProcess._handle.onexit (mezgls:internal/child_process:286:19)
    vietnē onErrorNT (node:internal/child_process:484:16)
    pie process.processTicksAndRejections (mezgls:internal/process/task_queues:82:21)
2024-03-21T18:13:37: PM2 kļūda: Kļūda notverta, zvanot pidusage
2024-03-21T18:13:37: PM2 kļūda: TypeError: viens no sniegtajiem pids ir nederīgs

Izveidojiet serverī jaunu web.json konfigurācijas failu (konfigurācijas fails atbalsta JavaScript, JSON vai YAML formātus) šādi:



Startējiet programmu ar pm2 ar šādu komandu:



Kā parādīts zemāk:



Mēģiniet piekļūt vietnei, kā parādīts tālāk.



(Beigas)




Iepriekšējo:Relāciju datu bāzes dizains: populāra izpratne par trim paradigmām
Nākamo:C# programmēšanā tiek izmantoti atslēgvārdi Ignorēt un Jauns, lai tos atšķirtu
 Saimnieks| Publicēts 2024-3-21 19:56:58 |
Citi JSON konfigurācijas faili:



Citas konfigurācijas atsauces:Hipersaites pieteikšanās ir redzama.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com