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