2014-12-31 8 views
0

EC2 및 node.js v0.11.14에서 Amazon linux를 사용하고 있습니다. 영원히 또는 다른 패키지와 함께 node.js v0.11.14 with --harmony

node --harmony app.js 

방법이를 달성하기 위해

나는 매개 변수 조화와 서비스로 노드를 시작해야합니까?

forever start -c "node --harmony" app.js과 같은 답변을 찾았지만 작동하지 않습니다.

+1

나는 그것이 귀하의 질문이 아니라는 것을 알고 있지만 당신은 pm2를 사용해야한다고 생각합니다. 프로덕션 환경에서 차세대 node.js입니다. https://github.com/Unitech/pm2 –

+0

pm2에서'--harmony'를 사용하는 방법은? –

+1

pm2 start app.js --node-args = "- harmony" –

답변

4

프로덕션 환경에서는 개인적으로 pm2를 시도해야합니다. PM2는 nodej를위한 멋진 프로세스 관리자입니다. 같은 기능이 있습니다 : 영원히 응용 프로그램을 실행하는로드 밸런서는 경우에도 서버가 다시 시작되고 여기에서 읽을 수있는 더 많은 : 당신이 --node-인수를 사용할 수 있습니다 PM2를 사용하여 V8 인수를 전달하려면 https://github.com/Unitech/pm2

:

pm2 start app.js --node-args="--harmony" 

v8 엔진과 app.js에 인수를 전달하려면 이중 대시를 사용해야합니다.

pm2 start app.js --node-args="--harmony" -- arg1 arg2 arg3 

지금, 당신의 노드는 --harmony로 실행하면 process.argv 배열을 통해 인수에 액세스 할 수 있습니다.

+0

Thanks @ Harold 어쩌면 당신은 나의 두 번째 질문에 대답 할 수 있습니까? http://stackoverflow.com/questions/27825220/restart-node-js-after-crash-in-pm2 –