我正在使用Meteor应用程序,并且已在EC2实例上部署了该应用程序。直到几天前,一切都很好。
但是现在服务器进程自动终止,没有任何错误日志或 控制台
我试图获取该错误,但不幸的是,由于没有任何日志,因此我无法找出服务器一次又一次崩溃的原因。
我有一台运行应用程序的中型EC2计算机。
我正在使用 nohup 在后台运行该应用程序。 下面是我用来启动服务器的命令:-
nohup流星--settings SETTINGS-PRODUCTION.JSON&
我想知道有关由于nohup或其他原因导致的服务器崩溃。
请让我知道如何像流星一样处理未捕获的异常。
如果进程被终止,我应该使用什么来自动重启服务器 出现任何错误或异常?
任何帮助将不胜感激!
谢谢
答案 0 :(得分:0)
使用nohup
是一项技术含量较低的解决方案。诸如Phusion Passenger,PM2之类的机器或永远做得更好的机器。
还可以将您的docker容器配置为自动重启该过程。
名为Meteor Up的工具甚至更好,它使将Meteor应用程序部署到EC2变得非常简单。
轻松部署您的应用程序Meteor Up是一款生产优质的Meteor应用程序 部署工具。
使用一个命令安装:
$
npm install --global mup