Upstart服务不是从ubuntu开始的

时间:2015-04-02 03:12:23

标签: linux node.js ubuntu service upstart

我在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

0 个答案:

没有答案