Назад | Перейти на главную страницу

Node.js не загружается после перезагрузки с использованием выскочки на debian squeeze

В последнее время я баловался с Node.js и наткнулся на эту статью о том, как заставить его запускаться автоматически после перезагрузки:

http://howtonode.org/deploying-node-upstart-monit

В частности, в статье рекомендуется использовать выскочку (я использую Debian Squeeze). Мне удалось установить выскочку нормально, и когда я использую команды «start» и «stop», все работает отлично. Однако, когда я перезагружаюсь, Node.js никогда не запускается. Журнал пуст, и я не могу понять, почему он не работает. Я готов отказаться от выскочки, но хочу знать, есть ли у кого-нибудь такая же проблема?

Вот мой сценарий выскочки:

description "node.js server"
author      "me"

start on (local-filesystems and net-device-up IFACE=eth0) 
# i also tried "start on startup", still does not work.
stop on shutdown

respawn
respawn limit 5 60

script
exec sudo -u node sh -c "/usr/local/bin/node /opt/apps/firstapp/app.js >> /var/log/firstapp.log 2>&1"
end script

попробуйте использовать файловую систему вместо локальных файловых систем. Возможно, / usr / local НЕ готов к монтированию в локальных файловых системах. (Однажды у меня была похожая проблема)