AWS弹性beanstalk Node.js应用程序未连接到Mongodb地图集

问题描述 投票:1回答:1

我正在尝试使用Node.js应用程序从弹性beanstalk连接到MongoDB atlas。在Mongo atlas上,我出于测试原因公开连接(将白名单添加到0.0.0.0/0),AWS安全组允许所有流量。我仍然可以从我的localhost连接MongoDB atlas,但不能从AWS EBS连接。

node.js mongodb amazon-web-services mongodb-atlas aws-ebs
1个回答
0
投票

即使我遇到了同样的问题,它通过重启aws弹性beanstalk实例来解决。

实际上,当您的应用程序启动并重用db对象时,我们会打开一次MongoClient.connect。它不是单独的连接池,每个.connect都会创建一个新的连接池。

因此,为此目的,我们必须重新启动实例,它将工作,但出于安全目的,我们可以尝试VPC Peering for MongoDB Atlas

希望这会帮助其他人.. !!

© www.soinside.com 2019 - 2024. All rights reserved.