我有一个使用一些socket端口的node.js
应用程序。有时,当我用Ctrl + C
退出应用程序时,某种node进程仍在运行,仍在分配socket端口。因此,我无法重新启动我的应用程序,因为它无法打开这些端口。当我用ps
查看情况时,会得到以下响应:
$ ps
PID TTY TIME CMD
40454 ttys000 0:00.11 -bash
41643 ttys001 0:00.00 (node)
41741 ttys001 0:00.00 (node)
尝试使用kill -9 41643
命令无法终止进程。这是一种无法终止的僵尸进程吗?我该如何摆脱那些阻塞我的tcp
端口的(node)进程呢?