标签: node.js centos
我知道我可以使用命令行 node app.js 在服务器上运行Node.js.
node app.js
但是当我失去控制服务器时,会话将关闭并结束我的命令。我不知道如何使服务运行Node.js 24/7像服务器中的另一个。
我关注this帖子,但我没有使用快递。
答案 0 :(得分:1)
永远运行它,它可以帮助服务器在节点服务器崩溃时重新启动。 https://www.npmjs.com/package/forever
答案 1 :(得分:1)
你可以通过多种方式实现它。
您可以在命令行中附加&以使节点服务器在后台运行。
&
node app.js > stdout.txt > stderr.txt &
通过流程管理器pm2,它提供了更多功能,您可以监控所有流程pm2 monit,自动重启,etc
pm2 monit
npm install pm2 -g pm2 start app.js
或使用以下npm包
Nodemon - nodemon app.js
nodemon app.js
Forever - forever start app.js。
forever start app.js