ubuntu が node.js サーバーを手動で、または起動時に起動するための upstart スクリプトを作成しました。しかし、それは常にステータス 127 で終了し、何が問題なのかについての詳しい情報を見つけることができません。手動で実行すると動作し、ubuntu 12.10でもテストしました...使用している本番サーバーであるubuntu 10.04でのみ動作しません。
スクリプト:
description ""
author ""
start on started mountall
stop on shutdown
respawn
respawn limit 20 5
# Max open files are @ 1024 by default. Bit few.
limit nofile 32768 32768
env HOME=/home/projects/<project_name>/data/current
script
export HOME=$HOME
chdir $HOME
exec sudo -u <user_to_launch_the_script> /usr/bin/node /home/projects/<project_name>/data/current/server.js 2>&1 >> /var/log/node.log
end script
ステータス 127 についての詳しい情報はどこにありますか? または、どうすればこれを修正できますか?/var/log/daemon.log と /var/log/syslog.log を調べましたが、「メイン プロセス (29520) がステータス 127 で終了しました」以外に関連情報はありません。
敬具、
大安