NodeJS 在 Ubuntu 14.04 启动时挂起

NodeJS 在 Ubuntu 14.04 启动时挂起

节点不知何故挂起Ubuntu 14.04启动时会占用大量 CPU 和 RAM(使用终端检查 -> 顶部)我需要权限来杀死它,第一次之后就不起作用了。不得不发送垃圾邮件全杀顶部 -> k所以过了一段时间它就消失了。

我想不应该认为节点不知何故,Ubuntu无需任何配置即可启动。

有人遇到类似的问题吗?

从这里安装电力供应协议https://launchpad.net/~chris-lea/+archive/node.js/

编辑:如果我始终向节点发送终止信号,则似乎会出现一个新的节点实例。我猜想要么是许多节点实例同时运行,要么节点在被终止时重新启动。正如我之前所写,它在发送垃圾邮件一段时间后就会消失sudo killall节点但不知道杀死它是否有效果或者过一段时间后它会自行消失。

编辑#2sudo killall -9 节点似乎杀死了它。看起来忽略 SIGTERM所以终止信号需要使用(-9)。但这仍然是一个临时解决方案。你知道为什么它在启动 Ubuntu 时自动启动以及在哪里禁用它吗?我已经配置了启动应用程序程序显示隐藏的进程,但它没有列出。

答案1

reload我遇到了与您同样的问题,我发现该问题与使用全局标志 () 安装时 npm 包及其可执行文件名称有关npm install -g reload

据我所知,Ubuntu 14.04(不知道其他 Ubuntu 版本或版本)有一个名为的可执行文件reload,涉及套房initctl

因此,到目前为止唯一的解决方案是不进行reload全局安装。

我已将此错误报告给开发人员。确保检查该报告是否有任何变化。

相关内容