我在app.conf中有以下配置,我有www-data用户,应用程序在〜/ app目录中。节点目录很好,集群也很好。我也尝试过没有bin / cluster。
但我的暴发服务还没有开始?有什么事要做吗?我被卡住了。每次我运行sudo service app start
时,它都会停止/等待。
任何帮助将不胜感激。
env APP_HOME=~/app/
env NODE_ENV=production
env RUN_AS_USER=www-data
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
respawn
respawn limit 5 60
pre-start script
test -x /usr/local/bin/node || { stop; exit 0; }
test -x $APP_HOME/bin/cluster || { stop; exit 0; }
test -e $APP_HOME && test -e $APP_HOME/logs || { stop; exit 0; }
end script
script
chdir $APP_HOME
exec /usr/local/bin/node bin/cluster app.js -u $RUN_AS_USER -l logs/app.out -e logs/app.err >> $APP_HOME/logs/upstart.log
end script