当前我使用 nohup 和 forever.js 要在服务器(Linux)上不间断地运行我的应用程序,请执行以下操作:
nohup
forever.js
nohup forever app.js > logs &
此外,我还有一个cron脚本,用于检查 neo4j 数据库已联机,如有必要,请重新启动。
neo4j
然而,有时我的应用程序无论如何都会退出,并且不会重新启动。
我读过 here 这是保持 node.js 跑步 upstart 和 monit .
node.js
upstart
monit
有没有人有这样做的经验?它真的运行得更好吗?
要使用什么命令来执行此操作?
非常感谢。
我在production env中使用了PM2和Keymetrics,这是非常可靠和精益的
http://pm2.keymetrics.io/docs/usage/monitoring/
https://github.com/Unitech/pm2