簡體   English   中英

如何在AWS ec2或Elastic Beanstalk上使用MongoDb部署我的Node.js應用程序?

[英]How to deploy my Node.js Application with MongoDb on AWS ec2 or Elastic Beanstalk?

嘗試針對ec2的AWS CodeDeploy Service時遇到錯誤代碼:HEALTH_CONSTRAINTS。 並且在使用Elestic Beanstalk時出現Denay Status錯誤。

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.

我找到了替代解決方案。 我從AWS Marketplace(由Bitnami提供支持)創建ec2實例。 然后按照本教程https://scotch.io/tutorials/deploying-a-mean-app-to-amazon-ec2-part-1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM