在开发过程中,如果在应用程序目录中发生更改时自动重新启动node.js,那将非常好。当应用程序在生产中时,节点可以像通常一样启动。当服务器重启或重启时,显然需要重启节点。保持node.js运行
我听说过并试过forever
和supervisor
。主管工作很好,但我无法在启动时启动。另一方面永远忽略我的目录中的任何变化。
是否有替代品可以为我做这一切?
感谢
在开发过程中,如果在应用程序目录中发生更改时自动重新启动node.js,那将非常好。当应用程序在生产中时,节点可以像通常一样启动。当服务器重启或重启时,显然需要重启节点。保持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
始终检查的变化我的节点目录,而这个脚本确保始终在启动时启动。
我不认为你有可能找到任何有关开机自动启动的节点,但根据您的操作系统,这是不是很困难。你能告诉我们你的操作系统是什么吗?
对不起。它在服务器上是Ubuntu 11.10 – Industrial 2012-01-16 17:41:58