2017-02-17 67 views
0

当我试图永远server.js其显示警告消息为 警告:--minUptime未设置。默认为:1000ms 警告:--spinSleepTime未设置。如果您的脚本不能保持至少1000毫秒,您的脚本将退出即使在关闭putty之后,如何设置节点服务器运行?

如何克服这一点,并保持我的服务器永久?

+0

[Node.js的作为后台服务]的可能的复制(http://stackoverflow.com/questions/4018154/node-js-as-a-background-service) – winseybash

回答

3

可以有多种选择,以“daemonise”一个Node.js的服务器,你可以使用screentmux运行在后台的壳 - TMUX是在那种情况下我推荐的选择。

如果你想坚持一个node.js工具集,最轻的选项将是forever,但是如果你正在寻找更高级的解决方案,你应该检查出pm2

我曾经用tmux会话运行进程,然后我转移到永远,但发现它在多用户环境中使用很麻烦,我一直在使用PM2一段时间没有问题。

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

相关问题