Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点应用程序,异常是否会导致:SIGKILL?_Node.js_Forever - Fatal编程技术网

Node.js 节点应用程序,异常是否会导致:SIGKILL?

Node.js 节点应用程序,异常是否会导致:SIGKILL?,node.js,forever,Node.js,Forever,错误:永久检测到的脚本被信号SIGKILL终止 我正在用“永远”在生产中运行一个节点应用程序 它会在日志中随机显示这些事件,这会导致访问数据库的大量后端处理请求停止,然后您必须重新请求,并希望在下一个SIGKILL之前完成 我的问题是:在任何情况下,应用程序异常都会导致这样的SIGKILL吗 我不能在我的开发环境中本地复制这个 环境: ubuntu 14.04 memcached 永远 节点本身(无nginx反向代理或任何内容) 连接到postgres数据库以查询数据 很难确定SIGKILL是否

错误:永久检测到的脚本被信号SIGKILL终止

我正在用“永远”在生产中运行一个节点应用程序

它会在日志中随机显示这些事件,这会导致访问数据库的大量后端处理请求停止,然后您必须重新请求,并希望在下一个SIGKILL之前完成

我的问题是:在任何情况下,应用程序异常都会导致这样的SIGKILL吗

我不能在我的开发环境中本地复制这个

环境: ubuntu 14.04 memcached 永远 节点本身(无nginx反向代理或任何内容) 连接到postgres数据库以查询数据


很难确定SIGKILL是否在设定的时间间隔内,或者它们是否发生在程序执行的某个点上。默认情况下,日志没有时间戳。从产量上看,,我想说,这在程序执行过程中是随机发生的,因为它们出现在日志文件中的不同点上。

检查您的系统日志,看看linux内核的内存不足杀手是否按照发送信号。

您能告诉我们您的生产和开发环境运行的是什么操作系统吗?