Npm a Forever: automatické spuštění aplikace

Forever je jednoduchý nástroj, který zajišťuje nepřetržitý běh daného skriptu. Pokud restatujete server, nebo aplikace spadne, forever se postará o opětovné spuštění.

Nainstalujte forever globálně přes NPM:

forever.json

Tento soubor vytvoříme do node projektu, který chceme spouštět. Pokud máte projekt umístění na: /var/www/nodes/project vytvoříme soubor: /var/www/nodes/forever.json

Automatické spuštění foreveru pomocí služby cron

Do cron souboru přidáme následující řádek:

Monitoring forever

Seznam spuštěných aplikací:

Zastavení konkrétní aplikace:

Zastavení všech aplikací:

Zastavení logu: