Я столкнулся с ошибкой, которая вызывает у меня серьезную головную боль. Пытался найти это в Google, но все, что я нашел, касается MySQL, который здесь не применяется.
Я только что обновил Node and Ghost (платформу для ведения блогов) в Ubuntu. Возникли серьезные проблемы с обновлением Node, поскольку он не был установлен обычным способом, поэтому apt-get не работал. Мне удалось установить Node с NVM
. После попытки перезапуска службы теперь появляется сообщение «Не удалось запустить задание».
Они используют это init.d
сценарий: https://raw.githubusercontent.com/TryGhost/Ghost-Config/master/init.d/ghost который я обновил следующим образом:
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Ghost"
NAME=ghost
GHOST_ROOT=/var/www/ghost
GHOST_GROUP=ghost
GHOST_USER=ghost
DAEMON=/root/.nvm/versions/node/v4.2.3/bin/node
DAEMON_ARGS="$GHOST_ROOT/index.js"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
export NODE_ENV=production
В остальном он остается прежним.
Однако я не могу разобраться в части «Не удалось запустить задание», не выдает никакого другого сообщения, хотя VERBOSE
похоже, настроен на yes
.
Я проверил разрешения на новые корзины, и все в порядке. Также пытался запустить блог вручную, и вроде работает без ошибок.
Как я могу отладить причину сбоя?