2014-11-02 5 views
0

Node.JS 앱을 탄력적 인 beanstalk에 배포하면 얻을 수있는 것은 nginx 502 불량 게이트웨이입니다. 앱이 로컬에서 제대로 실행됩니다. 튜토리얼 (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html)을 읽었지만, 내 문제를 해결하지 못했습니다. 무엇이 502 나쁜 게이트웨이를 일으킬 수 있습니까? 그리고/또는 어떻게 해결할 수 있습니까? 감사!Node.js 앱을 탄력적 인 beanstalk에 배치

+0

502는 nginx가 Nodejs와 통신 할 수 없음을 나타냅니다. Nodejs가 시작하는 데 문제가 있다고 생각합니다. 로그에 뭐라고 쓰여 있니? 여기에 게시 할 수 있습니까? 당신은 좋은 표시를 줄 수있는 마지막 100 줄을 꼬리 수 있습니다 : http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.loggingS3.title.html –

답변

0

포트 번호를 하드 코드하지 않도록하십시오.

// BAD 
server.listen(1704, function() { ... }) 

// GOOD 
server.listen(process.env.PORT || 1704, function() { ... }) 
관련 문제