J'utilise pm2 comme gestionnaire de processus de Node.js.
Dans de nombreux cas, je pense que je l'exécuterai comme un processus démon, mais si vous l'utilisez localement comme débogage, je pense qu'il y a des moments où vous utilisez le --no-daemon
option.
Comment terminer le processus lors du déplacement de pm2 avec ce --no-daemon
option?
Tu peux essayer:
pm2 kill
ou trouvez le processus PM2 en cours d'exécution avec:
ps aux | grep PM2
puis tuez avec:
kill -9 [pid]
Une autre solution sera d'exécuter pm2 delete all
ou pm2 stop all
. Ce qui ne tuera pas le processus pm2 lui-même, mais nettoiera la liste des processus internes de pm2.
S'il tourne au premier plan, vous devriez pouvoir le tuer avec ctl + c
, comme vous tueriez node server.js
.