【发布时间】:2018-09-04 04:05:47
【问题描述】:
我正在使用 Meteor 应用程序,并在 EC2 实例上部署了相同的应用程序。几天前它工作正常。
但是现在服务器进程自动终止,没有任何错误日志或 控制台
我试图得到错误,但不幸的是,由于没有任何日志,我无法找出服务器一次又一次崩溃的原因。
我有一台运行应用程序的中型 EC2 机器。
我正在使用 nohup 在后台运行应用程序。 下面是我用来启动服务器的命令:-
nohup meteor --settings SETTINGS-PRODUCTION.JSON &
我想知道由于 nohup 或其他原因导致服务器崩溃。
请让我知道我们如何像在 express 中那样在流星中控制未捕获的异常。
如果进程被杀死,我应该使用什么来自动重启服务器 有任何错误或异常吗?
任何帮助将不胜感激!
谢谢
【问题讨论】:
-
mongodb 是否也在同一个 ec2 上运行?
-
@Ankit 感谢您的回复,是的,MongoDB 也在同一个 ec2 上运行
-
按照@mikkel 在答案中的建议做。 nohup 不能用于生产。还可以尝试将 mongodb 移动到其他服务器或使用 mlab、compose 或 MongoDB atlas 等云提供商。
-
使用 Mup 时出错。 MongoError:第一次连接时无法连接到服务器 [127.0.0.1:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017]
-
为此提出不同的问题。
标签: javascript node.js meteor amazon-ec2 nohup