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

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

Publié par le dans NodeJS
1 minute de lecture — 3.3K vues — 0 commentaire

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
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.

Commenter cet article

Ne ratez plus notre actualité

Recevez notre actualité directement dans votre boîte aux lettres électronique. Nous n'enverrons aucun spam, et votre adresse email ne sera jamais partagée.