Javascript 永远没有回应
所以我知道,这不是最聪明的主意,但我用“n”将nodejs更新到了0.10版,而服务器仍在运行。 现在当我试着输入Javascript 永远没有回应,javascript,node.js,websocket,forever,Javascript,Node.js,Websocket,Forever,所以我知道,这不是最聪明的主意,但我用“n”将nodejs更新到了0.10版,而服务器仍在运行。 现在当我试着输入 $ forever list 或 或 它什么也不做。无论如何- $ forever --help 仍然显示“帮助”菜单,但所有操作都不起作用。我的nodejs服务器仍在响应 有什么方法可以用fire永远杀死它吗?我在监视守护进程(如forever和hotnode)时看到过这个问题。正如您所指出的,您可以grep丢失进程的PID。实际上,我甚至将killall节点添加到了我的生产
$ forever list
或
或
它什么也不做。无论如何-
$ forever --help
仍然显示“帮助”菜单,但所有操作都不起作用。我的nodejs服务器仍在响应
有什么方法可以用fire永远杀死它吗?我在监视守护进程(如forever和hotnode)时看到过这个问题。正如您所指出的,您可以grep丢失进程的PID。实际上,我甚至将
killall节点
添加到了我的生产启动脚本中(比您的解决方案略显冗长,略显过份,但它有效地解决了问题)。好的,有点帮助,我解决了问题:
只需输入
$ ps aux | less
搜索所有与nodejs相关的进程,并使用
$ kill -9 *PID HERE*
你可以用
sudo killall node
或
如果这也不起作用,只需使用
sudo kill -9 $(ps aux | grep 'node' | awk '{print $2}')
希望这能起作用如果这个过程失败了,那就停止这个过程怎么样。重新启动怎么样?天哪,我怎么没想到呢。谢谢!我真的不习惯linux。-完成。thx的信息
sudo killall node
sudo forever stopall
sudo kill -9 $(ps aux | grep 'node' | awk '{print $2}')