web-dev-qa-db-fra.com

Comment tuer le processus pm2 --no-daemon

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?

6
Junya Kono

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]

16
marekful

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.

1
Sergey Yarotskiy

S'il tourne au premier plan, vous devriez pouvoir le tuer avec ctl + c, comme vous tueriez node server.js.

0
Chase