我有一个运行 node.js 服务器(基于 Express)的 EC2 实例。
在新环境中部署后,我的服务几乎立即开始崩溃,并出现spawn ENOMEM
如下错误:
服务器日志未显示异常活动。与其他环境的区别仅在于配置字符串,例如数据库主机名。
我已启动服务器上所有可能的监控,但什么也没显示。进程或机器的内存没有增加,CPU/RAM 使用率也没有达到峰值。
为了确定这不是内存问题,我尝试将实例从 t2.micro 扩大到 t2.large(2GB->8GB RAM),尽管在不同环境中的 micro 上运行相同的进程。但进程在几分钟内就崩溃了。
我坚信这是不是内存泄漏,但可能是某种内存分配问题。有人遇到过这样的问题吗?
任何形式的帮助都将受到感谢。