4

ubuntu 10.04 サーバーがあり、upstart スクリプトを作成しようとしました。

description "node-workerListener"
author      "me"

start on startup
stop on shutdown

script
        # We found $HOME is needed. Without it, we ran into problems
        export HOME="/var/www"

        exec sudo -u www-data /usr/local/bin/node /var/www/vhost/node/test/workerListener.js 2>&1 >> /var/log/node/helloworld.log
end script

コマンドラインで手動で起動すると、ノードスクリプトが起動するはずです。しかし、「node-workerListener を開始」しようとすると、「node-workerListener 開始/実行中、プロセス 1323」というメッセージが表示されますが、そうではありません。

/var/log/syslog: 「...init: node-workerListener メイン プロセス (1317) がステータス 1 で終了しました」

私に何ができる?

4

1 に答える 1

-2

また、 forever https://github.com/nodejitsu/foreverを使用してノード プロセスを実行することもできます。

ここに詳細な記事があります: http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever

于 2012-11-13T15:30:56.713 に答える