Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3444|Odpowiedź: 1

[Źródło] Uruchom aplikację Guardian ASP.NET Core z PM2

[Skopiuj link]
Opublikowano 2024-3-21 19:56:00 | | | |
PM2 to menedżer daemonów, który pomoże ci zarządzać i utrzymywać aplikacje online. Rozpoczęcie pracy z PM2 jest proste i dostępne w prostym i intuicyjnym CLI, które można zainstalować za pomocą NPM.

Adres dokumentu PM2:Logowanie do linku jest widoczne.
Adres GitHub:Logowanie do linku jest widoczne.

Inni strażnicy procesu: Forever, Pm2, Supervisor, Systemd, Daemontools, recenzja:

Konfiguracja instalacji nadzorczej dla CentOS
https://www.itsvse.com/thread-3719-1-1.html

Centos 7 .Net core tutorial dla nadzorcy daemonów
https://www.itsvse.com/thread-4870-1-1.html

Rozpoczynający nadzor: Błąd: Inny program już słucha na porcie th...
https://www.itsvse.com/thread-3720-1-1.html

Najpierw zaloguj się na serwer i zainstaluj pm2 za pomocą npm za pomocą następującego polecenia:



Polecenia PM2

polecenieIlustrują
Startup PM2Ustaw PM2 na automatyczne uruchamianie
PM2 UNSTARTUPUsuń automatyczny start PM2
Zapis PM2Zapisz bieżący proces, aby uruchomić i uruchomić auto
PM2 START <进程启动命令> [--nazwa<进程名>]Uruchom aplikację
Lista PM2Wyświetla wszystkie statusy procesów
PM2 MONITMonitoruj proces
Logi PM2 [ID lub nazwa procesu]Wyświetlanie logów procesów
PM2 STOP [wszyscy]Zatrzymaj [wszystkie] procesy
Restart PM2 [wszyscy]Restartuj [wszystkie] procesy
PM2 usuń [<进程名或者id>,wszystkie]Usuń określony proces [wszystkie]
Informacje o PM2 [ID lub nazwa procesu]Zobacz informacje o aplikacji


Następnie stwórz nową stronę ASP.NET Core, samodzielnie uruchom ustawienia publikowania i prześlij pakiet wydania do usługi/root/testfolder. (pominięte)

I daj ASP.NET Core do uruchomienia następującego polecenia:



Jeśli nie przyzwolisz aplikacji do uruchomienia, nie będziesz mógł uruchomić aplikacji za pomocą PM2 z następującym błędem:

2024-03-21T18:13:29: Błąd PM2: app=demo id=0 nie ma PID
2024-03-21T18:13:37: PM2 log: App [demo:0] zaczyna się w trybie -fork-
2024-03-21T18:13:37: PM2 log: App [demo:0] online
2024-03-21T18:13:37: Błąd PM2: Błąd: 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: Błąd PM2: Błąd wychwycony podczas wywoływania pidusage
2024-03-21T18:13:37: Błąd PM2: TypeError: Jeden z podanych PID-ów jest nieprawidłowy

Utworzenie nowego pliku konfiguracyjnego web.json na serwerze (plik konfiguracyjny obsługuje formaty JavaScript, JSON lub YAML) w następujący sposób:



Uruchom aplikację od pm2 za pomocą następującego polecenia:



Jak pokazano poniżej:



Spróbuj uzyskać dostęp do strony zgodnie z poniższą wersją:



(Koniec)




Poprzedni:Projektowanie relacyjnych baz danych: popularne rozumienie trzech paradygmatów
Następny:Programowanie w C# wykorzystuje słowa kluczowe Override i New do ich rozróżnienia
 Ziemianin| Opublikowano 2024-3-21 19:56:58 |
Inne pliki konfiguracyjne JSON:



Więcej odniesień do konfiguracji:Logowanie do linku jest widoczne.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com