保持node.js运行

Ind*_*ial 6 node.js npm

在开发期间,当应用程序目录中发生更改时,自动重新启动node.js会很棒.当应用程序处于生产阶段时,节点可以像正常情况一样启动.无论是否有意重启服务器,显然需要重新启动节点.

我听说过,并试图既foreversupervisor.主管工作得很好,但我不能让它在启动时启动.另一方面,永远忽略我的目录中的任何更改.

是否有替代品可以为我做这一切?

谢谢

Ind*_*ial 5

这是我最终做的事情:

下面的代码放在/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)

始终检查节点目录中的更改,同时此脚本确保始终在引导时启动.