web-dev-qa-db-fra.com

Quelle est la différence entre le redémarrage pm2 et le rechargement pm2

J'ai une application nodejs en cours d'exécution sur le serveur.

Quand dois-je utiliser pm2 restart , et quand pm2 reload doit être utilisé ?

Référé à la documentation pm2 ici, mais n'a pas pu comprendre la différence dans le cas d'utilisation des deux.

27
Ayan

La différence est documentée ici :

Par opposition à restart, qui tue et redémarre le processus, reload réalise un rechargement de temps d'arrêt de 0 seconde.

Ce dernier signifie (trouvé ici ):

Avec rechargement, pm2 redémarre tous les processus un par un, en gardant toujours au moins un processus en cours.

Il indique également que:

Si le système de rechargement n'a pas réussi à recharger votre application, un délai d'attente reviendra à un redémarrage classique.

36
robertklep