什么可以导致node.js打印杀死并退出?

我有一个Node.js应用程序,可以在应用程序启动时从Mysql将一些数据加载到Redis中。 直到我们修改Mysql中的数据之前,它一直在正常工作。

现在它只是以“杀死”的消息退出。

我试图查明问题,但是很难使用节点检查器进行debugging,因为在–debug中运行时不会出现问题。

我不认为我的问题是在数据本身,因为它在我的本地机器上工作,但不适用于我的生产框。

我的问题是,是什么导致了“Killed”的消息,是Node.js还是在Mysql驱动程序或其他地方?

检查您的系统日志中是否有关于被终止的消息。 您的Node应用程序可能使用了过多的内存,并被内存不足的杀手所杀。

不知道Redis是什么原因导致了被杀的消息,但这是我的问题的原因。

我发送了很多的数据到多,因为我原本以为这是使用stream水线(这是自动的)的方式。