Я пытался запустить сервер node.js при запуске машины (ubuntu 16.04) с выскочкой, используя следующий код в файле nodeserv.conf:
#!upstart
description "Node.js server"
author "Sushant Kumar"
start on started mountall
stop on shutdown
respawn
respawn limit 99 5
script
export APP_HOME = "/home/ubuntu/chatbot_server"
export HOME = "/home/ubuntu"
cd $APP_HOME
exec sudo -u ubuntu /usr/local/nodejs/bin/node $HOME/chatbot_server/server.js >> /var/log/chatbotserv.log 2>&1
end script
post-start script
echo "Node Started"
end script
, но я запускаю команду
# start nodeserv
Я получаю следующую ошибку: >>start: Job failed to start
. Может ли кто-нибудь помочь мне, пожалуйста, где я ошибаюсь?
Изменить: этот сервер размещен на экземпляре AWS EC2 (если это поможет, я не думаю, что это актуально, но на всякий случай).