【发布时间】:2016-08-22 08:50:15
【问题描述】:
我们正在尝试将我们的一个节点 js 应用程序(AngularJS/NodeJS 技术堆栈)部署到生产环境。随机地,一些 ec2 实例只是随着节点进程被杀死而关闭。但是没有记录应用程序/系统级别的错误消息。我们无法在本地/dev/it 环境中复制此问题。有没有人遇到过类似的事情?任何帮助深表感谢。谢谢!
【问题讨论】:
-
你是如何启动 NodeJS 进程的?您可能需要考虑使用 Forever 之类的服务:github.com/foreverjs/forever
-
我们正在后台使用 nohup 命令启动 node js 服务器。
-
如果异常导致进程退出,则不会重新启动 Node 进程。你只需要安装 Forever 并使用它。
-
我看到了同样的行为。 Nodejs进程随机消失,日志中没有任何内容。不知道 aws 是不是罪魁祸首...
标签: angularjs node.js amazon-web-services