Vous cherchez à laisser tourner vos applications NodeJS en processus sur votre machine de production ? PM2 est la solution à ce besoin, en effet, PM2 permet de laisser tourner des tâches/instances NodeJS sur les machines Linux/Windows/Mac en processus.

Avant de commencer, il faut installer PM2 sur votre machine. Pour ce faire, saisissez la commande suivante :

sudo npm install pm2 -g

Pour lancer une instance NodeJS, il suffit de saisir la commande suivante :

pm2 start server.js

Vous pouvez attribuer un nom à cette instance avec l’argument « name » :

pm2 start server.js --name "mon-serveur"

Pour redémarrer une instance, c’est cette commande qu’il faut exécuter :

pm2 restart 

Pour arrêter une instance, il suffit de saisir cette commande :

pm2 stop 

Et pour supprimer l’instance de la liste PM2, saisissez cette commande :

pm2 delete 

Pour voir tous les processus démarré/arrêté, il suffit de saisir cette commande :

pm2 list
PM2 : un gestionnaire de processus de production pour les applications NodeJS

Dans le même style de programme, il y a forever, qui permet de faire exactement la même chose, mais il est un peu moins complet que PM2.

6 Shares:
Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You May Also Like