【发布时间】:2012-10-05 20:46:28
【问题描述】:
我有一个 ubuntu 10.04 服务器并尝试创建一个 upstart 脚本:
description "node-workerListener"
author "me"
start on startup
stop on shutdown
script
# We found $HOME is needed. Without it, we ran into problems
export HOME="/var/www"
exec sudo -u www-data /usr/local/bin/node /var/www/vhost/node/test/workerListener.js 2>&1 >> /var/log/node/helloworld.log
end script
这应该启动一个节点脚本,如果我在命令行上手动启动它,它就可以工作。但是当我尝试“启动 node-workerListener”时,我收到消息“node-workerListener 启动/运行,进程 1323”,但它没有。
在 /var/log/syslog 中:“...init: node-workerListener 主进程 (1317) 以状态 1 终止”
我能做什么?
【问题讨论】:
-
运行“sudo -u www-data /usr/local/bin/node /var/www/vhost/node/test/workerListener.js 2>&1 >> /var/ 时会出现问题log/node/helloworld.log 结束脚本”在命令行?
-
我也有同样的问题。你解决了吗?
-
可能和sudo的使用有关...试试“sudo start node-workerListener”
-
在互联网上的某处找到这条线
start on started mountall# used to be: start on startup // # until we found some mounts weren't ready yet while booting评论。
标签: node.js ubuntu-10.04 upstart