2012-12-17 6 views
0

하지만두 영원히 출세와 인스턴스는 영원히 인스턴스를 두를 시작하려고 해요

#Start [email protected] [email protected] con forever 

description "[email protected] [email protected]" 

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 

문제는 무엇을 작동하지 않는 이유는 무엇입니까? 고맙습니다.

답변

1

app2.js. 따라서 자신의 nodejs 프로그램마다 2 개의 upstart conf 파일을 만들어야합니다. 동일한 conf 파일은 여러 exec 명령을 실행할 수 없습니다.

+0

영원히 데몬으로 실행되므로 추가해야 할 수도 있습니다. 'expect fork' http : // upstart를 참조하십시오. 그 이유는 ubuntu.com/cookbook/#exec입니다. – Technosophos

1

예컨대 app1.js, 그들에게 다른 이름을 부여 시도하고 각 프로세스의 간부가 자신의 conf의 파일에 있어야합니다

+0

작동하지 않습니다. – Mario

+0

하지만 개별적으로 작동합니까? –

+0

네,하지만 컴퓨터를 재부팅 할 때 두 개의 인스턴스가 시작될 예정이라면 하나만 시작됩니다. – Mario