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

Widok: 7945|Odpowiedź: 0

node.js rozpocząć proces Patronusa na zawsze

[Skopiuj link]
Opublikowano 06.12.2016 09:27:26 | | | |
Co to znaczy na zawsze?
Forever można potraktować jako daemon nodejs, który może uruchamiać, zatrzymywać i restartować nasze aplikacje.
Oficjalna nota brzmi:
Proste narzędzie CLI do zapewnienia, że dany skrypt działa nieprzerwanie (czyli w nieskończoność).
Proste narzędzie wiersza poleceń do ciągłego uruchamiania danego skryptu (lub bez końca).
Adres Github: https://github.com/nodejitsu/forever

Na zawsze ma swój cel
Celem forever jest pomóc nam lepiej zarządzać naszą usługą aplikacji node, tworząc w zasadzie podproces aplikacji node w ramach procesu forever.
Na przykład, jeśli masz aplikację opartą na Expressie lub inną, łatwo będzie Ci aktualizować i obsługiwać usługę, a także zapewni to dalsze działanie.
Co więcej, pomaga automatycznie restartować usługę za każdym razem, gdy zmieniasz plik, bez konieczności ręcznego restartu.
-------------------------- dodać mój identyfikator WeChat: googlecao, aby się komunikować---------------------------

Instalacja na zawsze
Pamiętaj, aby dodać -g, na zawsze wymaga instalacji w środowisku globalnym



instrukcje na zawsze
// 1. Prosty start


// 2. Określ plik wyjściowy forever information, oczywiście, domyślnie zostanie on umieszczony w ~/.forever/forever.log


// 3. Określ informacje o logach oraz pliki wyjściowe log w app.js,
-o to informacja wyjściowa przez console.log, a -e to informacja wyjściowa przez console.error


// 4. Dodaj logi, nie można domyślnie nadpisać ostatniego logu startowego,
Więc jeśli drugi start nie doda -a, nie będzie działał


// 5. Nasłuchuj wszystkich zmian w pliku w aktualnym folderze


Wyświetla wszystkie działające usługi


Nasłuchuj zmian w pliku i automatycznie restartuj
// 1. Nasłuchuj wszystkich zmian w pliku w aktualnym folderze (niezalecane)

Zatrzymaj operację

// 1. Zatrzymaj wszystkie aplikacje node


// 2. Zatrzymaj jedną z aplikacji node

Oczywiście, że tak może być
Lista na zawsze:


Wznowić operację
Operacja restartu jest taka sama jak operacja zatrzymania.
// 1. Uruchom wszystko


Konfiguracje deweloperskie i zalecane online
Środowisko rozwoju

W środowisku online


NODE_ENV jest dodana powyżej, aby app.js mogli zidentyfikować, w jakim środowisku jest obecnie używana. Jeśli tego nie dodasz, możesz nie wiedzieć, prawda?

Możliwe, że musisz użyć crontab (zadania czasowe) w systemie UNIX
W tym momencie musisz zwrócić uwagę na konfigurację zmiennych środowiskowych.



Aby Forever działał automatycznie, najpierw tworzymy węzeł pliku w katalogu /etc/init.d, który brzmi:


Powyższy kod to moja konfiguracja w lokalnej maszynie wirtualnej, modyfikuję odpowiednie parametry zgodnie z aktualną sytuacją, głównie parametry ścieżki DEAMON, nadam uprawnienia do pliku wykonywalnego i uruchamiam chkconfig, aby dodać automatyczne uruchamianie:



Zrestartuj system, wejdź na stronę przez przeglądarkę i zobaczysz, że NodeJS działa automatycznie......





Poprzedni:Instaluj node.js wdrażaj projekty Express pod CentOS
Następny:Program kompilacji w linii poleceń Winform
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