我创建了一个简单的 NodeJS 应用程序,现在已将其移至 AWS 中的服务器。
我可以 ssh 进入服务器并启动应用程序,但显然只要我关闭终端,进程就会停止。
如何启动 NodeJS 应用程序并在关闭终端后保持其运行?
尽管有特定的解决方案(例如forever http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever/).
在 Linux 上远程启动任何程序并且在关闭会话时不让它死掉的通用解决方案是使用 nohup 启动它。这是一个示例,其中我启动节点并将标准输出和错误输出重定向到server.log
file :
nohup node main.js >> server.log 2>&1 < /dev/null &
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)