use*_*371 10 sockets macos bash node.js
我有一个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)
Run Code Online (Sandbox Code Playgroud)
尝试kill -9 41643不会杀死进程.它是某种无法杀死的僵尸吗?如何摆脱阻塞我的tcp端口的那些(节点)?
Kra*_*mir 30
我不是MAC用户,但这是我用来杀死所有可用的节点进程(在linux下):
sudo killall -9 node
Run Code Online (Sandbox Code Playgroud)
Sal*_*Sal 14
在OS X上,它只是:
sudo killall -9 node
Run Code Online (Sandbox Code Playgroud)
在很多时候,sudo是矫枉过正,但在你的情况下,看起来你可能想尝试sudo.
| 归档时间: |
|
| 查看次数: |
18236 次 |
| 最近记录: |