1.2.1 • Published 9 years ago

node-server-runner v1.2.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

node-server-runner

node-server-runner permet de lancer un process node en tâche de fond (avec forever) afin qu'il envoie un mail à un administrateur en cas de crash.

Installation

sudo npm install -g node-server-runner

Utilisation

# Le fichier de log sera créé s'il n'existe pas.
node-server-runner /path/to/my/server/server.js --logFile /path/to/log/file/serverLogs.log --adminMail example@admin.com

Il est possible de passer des paramètres optionnels au runner :

# uid utilisé pour identifier le serveur dans forever (visible avec forever list)
--uid <mon-uid>

# Nombre maximum de reboot consécutif du serveur autorisés
--maxCrash <number>

# Temps minimum en millisecondes entre deux crash pour que ceux-ci soient considérés comme "consécutifs"
--minCrashDelay <timems>

# Adresse email de l'expéditeur du mail
--senderMail <email>

Détacher le processus du terminal

Pour détacher le processus du shell (et éviter qu'il ne soit tué quand le terminal est fermé ou la session SSH quittée), il est possible d'utiliser nohup :

nohup <ma-commande> > /dev/null 2>&1 &
1.2.1

9 years ago

1.2.0

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago