0
Ich habe (Fehlercode: HEALTH_CONSTRAINTS) beim Versuch AWS CodeDeploy Service für ec2. Und Denay Status Fehler bei der Verwendung von Elestic Beanstalk.Wie stelle ich meine Node.js-Anwendung mit MongoDb auf AWS ec2 oder Elastic Beanstalk bereit?
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.
Es ist schwierig, Ihr Problem zu lösen, wenn Sie nur Ihre Fehlermeldung posten. Veröffentlichen Sie Ihre Bereitstellungsschritte und Ihre App-Konfiguration –
Danke Lakshman. Diese Fehlermeldung, weil ich in meiner server.js Datei localhost: 27017 Port verwende, um meinen lokal laufenden Mongodb zu verbinden. –
Also verteilst du mongodb in der gleichen Instanz? Versuchen Sie, Ihre AWS-codedeploy-Datei zu veröffentlichen, damit wir verstehen, wie mongodb und nodejs in EB bereitgestellt werden. –