在开发期间,当应用程序目录中发生更改时,自动重新启动node.js会很棒.当应用程序处于生产阶段时,节点可以像正常情况一样启动.无论是否有意重启服务器,显然需要重新启动节点.
我听说过,并试图既forever和supervisor.主管工作得很好,但我不能让它在启动时启动.另一方面,永远忽略我的目录中的任何更改.
是否有替代品可以为我做这一切?
谢谢
这是我最终做的事情:
下面的代码放在/etc/init/myApplication.conf:
# Enter below
respawn
console none
start on runlevel [2345]
stop on runlevel [06]
script
sudo always /var/www/backend/app.js > /var/www/backend/nodelog.log
end script
Run Code Online (Sandbox Code Playgroud)
始终检查节点目录中的更改,同时此脚本确保始终在引导时启动.
| 归档时间: |
|
| 查看次数: |
3810 次 |
| 最近记录: |