在开发期间,当应用程序目录中发生更改时,自动重新启动node.js会很棒.当应用程序处于生产阶段时,节点可以像正常情况一样启动.无论是否有意重启服务器,显然需要重新启动节点.
我听说过并且永远和主管都试过了.主管工作得很好,但我不能让它在启动时启动.另一方面,永远忽略我的目录中的任何更改.
是否有替代品可以为我做这一切?
谢谢
解决方法
这是我最终做的事情:
下面的代码放在/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
始终检查节点目录中的更改,同时此脚本确保始终在引导时启动.