与暴发户的两个永远的实例

时间:2012-12-17 00:10:17

标签: node.js ubuntu upstart forever

我正在尝试启动两个永久实例,但它不起作用

#Start node@4040 node@5050 con forever

description "node@4040 node@5050"

start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown


script
    cd /var/node/
    exec forever start -l /var/node/logs/for5050.log -o /var/node/logs/out5050.log -e /var/node/logs/err5050.log app.js 5050
    exec forever start -l /var/node/logs/for4040.log -o /var/node/logs/out4040.log -e /var/node/logs/err4040.log app.js 4040
end script

有什么问题?谢谢。

2 个答案:

答案 0 :(得分:1)

尝试给他们不同的名字,例如app1.js和app2.js

答案 1 :(得分:1)

每个进程exec必须位于自己的conf文件中。因此,在您的情况下,您需要为每个nodejs程序创建2个upstart conf文件。相同的conf文件无法运行多个exec命令。