我遇到了一个让我头疼不已的错误。我尝试用 Google 搜索,但我找到的都是与 MySQL 相关的,但与此无关。
我刚刚在 Ubuntu 上更新了 Node 和 Ghost(博客平台)。在更新 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
。
我检查了新 bin 的权限,一切似乎都正常。还尝试手动运行博客,似乎没有任何错误。
我该如何调试失败的原因?