繁体   English   中英

错误:永远检测到的脚本被信号杀死:SIGKILL

[英]error: Forever detected script was killed by signal: SIGKILL

最近我的服务器出了问题。

我的节点服务器停止,永远不会重新启动它。

在我的永远日志中,我看到这一行:

error: Forever detected script was killed by signal: SIGKILL

服务器本身不会抛出错误。 事实上,服务器似乎没有任何故障运行,然后执行随机SIGKILL。

我不知道AWS是否关闭了我的服务器,或者它是永远的问题,还是节点服务器本身。

搜索Google并没有提供太多见解。

我认为这可能与cpu峰值或内存使用量峰值有关,但两者似乎都很低(但可能会出现一段时间的峰值,我不认识)。

这是以前任何人遇到的问题吗? 知道怎么解决它?

嗯..为什么问题发生仍然是个谜,但我能够通过减少我在MongoDB上查询的队列来解决它。

虽然mongo和节点都没有使用大量RAM,但这似乎是问题的原因,因为通过减少查询数量,问题就消失了。

什么触发SIGKILL仍然是一个谜,但我认为这些信息可能对其他用户有用。

对我而言,它与mongoose的设置方式以及与应用程序代码的交互方式有关。

我能够通过使用此处的答案创建连接来修复: Mongoose Connection ,创建我的模式定义并仅导出要使用的模型。

我希望这对某人有帮助

暂无
暂无

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

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