【问题标题】:How to kill Respawning Node如何杀死重生节点
【发布时间】:2016-01-27 16:52:47
【问题描述】:

需要帮助杀死进程节点 JS。 我正在尝试停止服务器上的节点 js 进程, 我一直在使用

killall -9 node

这是回复

node(30332): Operation not permitted
node: no process found

所以我用了

sudo killall -9 节点

但节点 js 仍然以不同的 PID 重生。有什么帮助吗?

【问题讨论】:

  • 是什么重生了它?检查节点的父 PID。
  • @ColonelThirtyTwo 有没有办法检查父 PID?

标签: node.js ubuntu server


【解决方案1】:

当有停止请求时,您可以使用process.kill()process.exit() 在内部杀死/停止节点进程。

要从命令行停止所有节点进程,请使用pkill node(在 linux 中)。

【讨论】:

【解决方案2】:

终于找到问题了,有与Node Process相关的Parents ID。

我正在使用

ps -ef | grep 没有

找到Parent Process ID/Sleep Process并杀死父母然后杀死节点进程。

【讨论】:

  • 在我的情况下,没有父进程,并且 kill -9 或 pkill 节点仅使用新 pid 重新生成节点。
猜你喜欢
  • 1970-01-01
  • 2013-08-19
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多