我有一个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 start / running,process 1323”,但它没有。
在/ var / log / syslog中:“... init:node-workerListener主进程(1317)终止,状态为1”
我该怎么办?
答案 0 :(得分:-2)
您还可以使用永久 https://github.com/nodejitsu/forever来运行节点流程。
这是一篇详细文章:http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever