如何设置节点服务器甚至在关闭putty后运行?

时间:2017-02-17 13:18:22

标签: node.js server forever

当我永远尝试server.js时,它显示警告消息为 警告: - minUptime未设置。默认为:1000ms 警告:--spinSleepTime未设置。如果脚本不能保持至少1000毫秒

,您的脚本将退出

如何克服这个问题并永远保持我的服务器?

2 个答案:

答案 0 :(得分:3)

' daemonise'有多种选择。在Node.js服务器上,您可以使用screentmux在后台运行shell - 在这种情况下,tmux是我推荐的选择。

如果您想坚持使用node.js工具集,那么最轻的权重选项将是forever,但是如果您正在寻找更高级的解决方案,则应该查看pm2

我曾经使用tmux会话运行进程,然后我转移到永远,但发现它是在多用户环境中使用的一件苦差事,我已经使用PM2一段时间了,没有任何问题。< / p>

If you're on linux this solution from another StackOverflow user may be worth considering - actually it's probably the best solution of all.

答案 1 :(得分:1)

forever start -l forever.log -o out.log -e err.log server.js https://github.com/foreverjs/forever#usage