запуск сервера 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».

с уважением,

Даан

Ответы на вопрос(3)

Ваш ответ на вопрос