在 Linux 服务器上永久制作 Node 应用程序 运行 的更好方法?
A better way to make a Node app run forever on a Linux server?
目前我使用 nohup
和 forever.js
来 运行 我在服务器上的应用程序 (Linux) 没有中断:
nohup forever app.js > logs &
另外,我有一个 cron 脚本可以检查我的 neo4j
数据库是否在线并在必要时重新启动它。
但是,有时我的应用程序无论如何都会退出并且不会重新启动。
我读到 here 有更好的方法来保持 node.js
运行宁 upstart
和 monit
.
有没有人有过这样做的经验,它真的运行得更好吗?
执行此操作的命令是什么?
谢谢!
我在生产环境中使用了 PM2 和 Keymetrics,它非常可靠且精简
目前我使用 nohup
和 forever.js
来 运行 我在服务器上的应用程序 (Linux) 没有中断:
nohup forever app.js > logs &
另外,我有一个 cron 脚本可以检查我的 neo4j
数据库是否在线并在必要时重新启动它。
但是,有时我的应用程序无论如何都会退出并且不会重新启动。
我读到 here 有更好的方法来保持 node.js
运行宁 upstart
和 monit
.
有没有人有过这样做的经验,它真的运行得更好吗?
执行此操作的命令是什么?
谢谢!
我在生产环境中使用了 PM2 和 Keymetrics,它非常可靠且精简