2013-09-05 8 views
5

私はnode.jsのソケットポートを使用するアプリケーションを持っています。場合によっては、Ctrl + Cでアプリケーションを終了すると、何らかの種類のノードプロセスが実行されたままで、引き続きソケットポートを割り当てます。したがって、私はそれらのポートを開くことができないので、私はアプリケーションを再起動できません。プロセスを強制終了しないkill -9 41643をしようとMacでのnode.jsプロセスの停止

$ ps 

PID TTY   TIME CMD 

40454 ttys000 0:00.11 -bash 

41643 ttys001 0:00.00 (node) 

41741 ttys001 0:00.00 (node) 

:私はpsでの状況を見ると、私は次のような応答を取得します。それは何か不器用なゾンビですか? tcpポートをブロックするノード(ノード)を取り除くにはどうすればよいですか?

答えて

16

私はMACユーザーではないんだけど、ここで私は(Linuxで)利用可能なすべてのノードのプロセスを殺すために使用するものである:OS X上で

sudo killall -9 node 
5

、それは単にです:

sudo killall -9 node 

多くの場合、sudoは過剰ですが、あなたの場合はsudoを試してみるようです。

+0

ありがとうございます!ついに私のためにやった – ghostCoder

関連する問題