web-dev-qa-db-ja.com

pm2 --no-daemonプロセスを強制終了する方法

Node.jsのプロセスマネージャーとしてpm2を使用しています。

多くの場合、デーモンプロセスとして実行すると思いますが、デバッグとしてローカルで使用する場合、--no-daemonオプションを使用することがあると思います。

この--no-daemonオプションでpm2を移動するときにプロセスを終了するにはどうすればよいですか?

6
Junya Kono

あなたが試すことができます:

pm2 kill

または、実行中のPM2プロセスを見つけます。

ps aux | grep PM2

次に殺す:

kill -9 [pid]

16
marekful

他の解決策は、pm2 delete allまたはpm2 stop allを実行することです。 pm2プロセス自体は強制終了されませんが、内部pm2のプロセスリストはクリーンアップされます。

1

フォアグラウンドで実行している場合、ctl + cを殺すのと同じように、node server.jsで殺すことができるはずです。

0
Chase