[英]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.