我有一个node.js
使用一些套接字端口的应用程序。有时,当我退出应用程序时Ctrl + C
,某种节点进程仍在运行,仍在分配套接字端口。因此,我无法重新启动我的应用程序,因为它无法打开这些端口。当我查看情况时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
端口的东西?