Добрый день.
Возникла проблема при настройке файла под node js для фоновой работы. Проблема в том, что при запуске процесса система пишет, что его запустила однако по факту она его просто стопит.
Содержимое файла node.conf
description "node.js server"
author "rdbn"
env NODE_BIN=/usr/local/bin/node
env APP_DIR=/home/rdbn/game
env SCRIPT_FILE="app.js" # Entry point for the nodejs app
env LOG_FILE=/var/log/node.sys.log
env RUN_AS="rdbn"
start on filesystem or runlevel [2345]
stop on [!2345]
#start on (local-filesystems and net-device-up IFACE=eth0)
#stop on shutdown
script
touch $LOG_FILE
chown $RUN_AS:$RUN_AS $LOG_FILE
chdir $APP_DIR
exec sudo -u $RUN_AS sh -c " $NODE_BIN $SCRIPT_FILE >> $LOG_FILE 2>&1"
end script
pre-start script
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> $LOG_FILE
end script
pre-stop script
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> $LOG_FILE
end script
respawn
respawn limit 5 30
При старте/остановке/статус:
sudo start node
node start/running, process 2015
sudo stop node
stop: Unknown instance:
sudo status node
node stop/waiting
PS помогите разобраться, я его в первый раз настраиваю и за ранее извеиняюсь если что не так.