0

ec2 용 AWS CodeDeploy Service를 사용할 때 (오류 코드 : HEALTH_CONSTRAINTS)를 받았습니다. Elastic Beanstalk을 사용할 때 Denay Status 오류가 발생합니다.내 Node.js 응용 프로그램을 MongoDb와 AWS ec2 또는 Elastic Beanstalk에 배포하는 방법은 무엇입니까?

In Elastic Beanstalk logs node.js log showing error MongoError: failed to connect to server [localhost:27017] on first connect 
    at Pool.<anonymous> (/var/app/current/node_modules/mongodb-core/lib/topologies/server.js:313:35) 
    at emitOne (events.js:96:13) 
    at Pool.emit (events.js:188:7) 
    at Connection.<anonymous> (/var/app/current/node_modules/mongodb-core/lib/connection/pool.js:271:12) 
    at Connection.g (events.js:291:16) 
    at emitTwo (events.js:106:13) 
    at Connection.emit (events.js:191:7) 
    at Socket.<anonymous> (/var/app/current/node_modules/mongodb-core/lib/connection/connection.js:165:49) 
    at Socket.g (events.js:291:16) 
    at emitOne (events.js:96:13) 
    at Socket.emit (events.js:188:7) 
    at emitErrorNT (net.js:1276:8) 
    at _combinedTickCallback (internal/process/next_tick.js:74:11) 
    at process._tickCallback (internal/process/next_tick.js:98:9) 
Server listening on port 8081. 
+0

오류 메시지를 게시 할 때 문제를 해결하기가 어렵습니다. 배포 단계 및 앱 구성 게시 –

+0

Lakshman에게 감사드립니다. 내 server.js 파일에서 로컬로 실행중인 Mongodb를 연결하기 위해 localhost : 27017 포트를 사용하고 있기 때문에이 오류 메시지가 표시됩니다. –

+0

그래서 mongodb를 같은 인스턴스에 배포하고 있습니까? AWS 코드 배포 파일을 게시하여 mongodb 및 nodej가 EB에 어떻게 배치되는지 이해할 수 있도록하십시오. –

답변