Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7945|Odpověď: 0

node.js proces Patronus navždy začátek

[Kopírovat odkaz]
Zveřejněno 06.12.2016 9:27:26 | | | |
Co znamená navždy?
Forever si můžeme představit jako démonický démon nodejs, který může spustit, zastavit a restartovat naše aplikace.
Oficiální poznámka uvádí:
Jednoduchý nástroj CLI pro zajištění nepřetržitého běhu daného skriptu (tj. navždy).
Jednoduchý nástroj příkazového řádku pro spouštění daného skriptu nepřetržitě (nebo navždy).
Github adresa: https://github.com/nodejitsu/forever

Navždy má svůj účel
Účelem forever je pomoci nám lépe spravovat naši node app službu, v podstatě vytvářet podproces node aplikace v rámci forever procesu.
Například pokud máte aplikaci založenou na Expressu nebo jinou, bude pro vás snadné aktualizovat a provozovat službu a zajistí pokračování provozu.
Ještě lepší je, že vám to pomůže automaticky restartovat službu pokaždé, když změníte soubor, aniž byste ji museli ručně restartovat.
-------------------------- přidat své WeChat ID: googlecao pro komunikaci---------------------------

Instalace navždy
Nezapomeňte přidat -g, forever vyžaduje instalaci do globálního prostředí



Instrukce navždy
// 1. Jednoduché spuštění


// 2. Určete výstupní soubor forever information, samozřejmě bude ve výchozím nastavení umístěn do ~/.forever/forever.log


// 3. Specifikujte záznamové informace a výstupní soubory chybových logů v app.js,
-o je informace výstupní z console.log a -e je informace výstupní z console.error


// 4. Přidávat logy, navždy nelze přepsat poslední spouštěcí log ve výchozím nastavení,
Takže pokud druhý start nepřidá -a, nebude běžet


// 5. Naslouchejte všem změnám souborů v aktuální složce


Zobrazuje všechny běžící služby


Naslouchejte změnám v souboru a automaticky restartujte
// 1. Poslouchejte všechny změny souborů v aktuální složce (nedoporučuji)

Zastavte operaci

// 1. Zastavte všechny běžící node aplikace


// 2. Zastavte jednu z aplikací node

Samozřejmě, že to tak může být
Seznam navždy:


Restartovat provoz
Restartovací operace je stejná jako zastavení.
// 1. Spustit vše


Vývoj a online doporučené konfigurace
Vývojové prostředí

V online prostředí


Výše NODE_ENV je přidán, aby app.js mohli identifikovat, pro jaké prostředí se aktuálně používá. Pokud to nepřidáte, možná to nevíte, že?

Je možné, že budete muset použít crontab (časově omezené úkoly) v UNIXu
V tuto chvíli je potřeba věnovat pozornost konfiguraci proměnných prostředí.



Aby Forever běžel automaticky, nejprve vytvoříme soubor v adresáři /etc/init.d, který zní:


Výše uvedený kód je moje konfigurace v lokálním virtuálním stroji, upravit relevantní parametry podle aktuální situace, hlavně parametry cesty DEAMON, dát souboru spustitelná oprávnění a spustit chkconfig, abych přidal automatické spouštění:



Restartujte systém, zadejte web přes prohlížeč a zjistíte, že NodeJS může běžet automaticky......





Předchozí:Instalace node.js nasazení Express projektů pod CentOS
Další:Kompilační program pro kompilaci příkazové řádky Winform
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com