запуск сервера node.js с использованием upstart приводит к тому, что 'прервано со статусом 127' в 'ubuntu 10.04'
я написал сценарий upstart для ubuntu, чтобы запускать мой сервер node.js вручную или при запуске. Но это всегда заканчивается статусом 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».
с уважением,
Даан