我正在尝试使用Node.js应用程序从弹性beanstalk连接到MongoDB atlas。在Mongo atlas上,我出于测试原因公开连接(将白名单添加到0.0.0.0/0),AWS安全组允许所有流量。 我仍然可以从我的localhost连接MongoDB atlas,但不能从AWS EBS连接。
答案 0 :(得分:0)
即使我遇到了同样的问题,也可以通过重新启动aws弹性beantalk实例来解决。
实际上,当您的应用启动时,我们一次打开do MongoClient.connect 并重用db对象。每个连接池都不是一个 .connect创建一个新的连接池。
因此,出于此目的,我们必须重新启动实例,该实例将可以运行,但是出于安全性目的,我们可以尝试VPC Peering for MongoDB Atlas。
希望这对其他人有帮助.. !!