繁体   English   中英

在 Mac 上停止 node.js 进程

[英]Stopping node.js process on Mac

我有一个使用一些套接字端口的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不会kill -9 41643进程。 它是某种无法杀死的僵尸吗? 我怎样才能摆脱那些阻塞我的tcp端口的(节点)东西?

我不是 MAC 用户,但这是我用来杀死所有可用节点进程的方法(在 linux 下):

sudo killall -9 node

在 macOS 上,它很简单:

sudo killall -9 node

很多时候, sudo是矫枉过正,但就您而言,看起来您可能想尝试sudo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM