2012-01-10 4 views
0

과 종료 과정을 유발하므로 대신 라인을 따라 뭔가 가진의 :그냥 Procfile에 의해 변경 NodeJS

env1: NODE_ENV=env1 node process.js 
env2: NODE_ENV=env2 node process.js 
:

process: node process.js 

을 나는의 라인을 따라 셋업을했다

foreman start env1 

가 과정을 원인 :

그러나으로 환경을 실행,이 일을 한 후 방금 종료하십시오 :

11:04:37 env1.1   | started with pid 1304 
11:04:38 env1.1   | process terminated 
11:04:38 system   | sending SIGTERM to all processes 

누구 아이디어가 있습니까?

나는 (http://stackoverflow.com/questions/8734398/foreman-not-working-with-nginx) 유사한이 게시물을 발견했지만 대부분의 사람들이 보이기 때문에 NodeJS에 이것을 적용하는 방법을 볼 수 없다. NodeJS가 데몬으로 실행되도록하기 위해 싸워야합니다.

건배, 매트

+0

명령 또는 표준의 잘못을 에코 할 수있는 모든 기회를, 나는 그것이 시작되면 노드의 경로가 손실되는 것을 생각하고있다? –

+0

나는 감독에게 그 일을시키는 방법이 없다고 생각합니다. 이상한 것은 NODE_ENV = env1이 제거 될 때 모든 것이 잘 작동한다는 것입니다. –

답변