您可能还需要考虑使用upstart实用程序。它将允许您像服务一样启动,停止和重新启动节点应用程序。可以将Upstart配置为在崩溃时自动重新启动应用程序。
安装新贵:
sudo apt-get install upstart
为您的应用程序创建一个简单的脚本,如下所示:
#!upstartdescription "my app"start on started mountallstop on shutdown# Automatically Respawn:respawnrespawn limit 99 5env NODE_ENV=productionexec node /somepath/myapp/app.js >> /var/log/myapp.log 2>&1
然后将脚本文件(myapp.conf)复制到/ etc / init,并确保将其标记为可执行文件。然后可以使用以下命令来管理您的应用程序:
sudo start myappsudo stop myappsudo restart myapp
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)