最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

是什么导致“MongoError:在超时时没有可用的mongos代理”?

IT培训 admin 6浏览 0评论

是什么导致“MongoError:在超时时没有可用的mongos代理”?

尝试从我在Google Cloud App Engine上运行的Node应用程序连接到Atlas mongodb实例,并收到以下错误:

MongoError: no mongos proxy available at Timeout

我的连接字符串基本上是这样的:(由于显而易见的原因,稍微改变了一些碎片的名称)

mongodb://
<username>:<password>@
shard-00-00-hfnfz.gcp.mongodb:27017,
shard-00-01-hfnfz.gcp.mongodb:27017,
shard-00-02-hfnfz.gcp.mongodb:27017
/test
?ssl=true
&replicaSet=shard-0
&authSource=admin

我可以使用指南针从我当地连接好。但是,当尝试通过我在Google Cloud App Engine中运行的应用程序进行连接时,我在日志中收到了上述错误。

回答如下:

确保您已在白名单上列出了Atlas端服务器上的IP(来自安全选项卡)

是什么导致“MongoError:在超时时没有可用的mongos代理”?

尝试从我在Google Cloud App Engine上运行的Node应用程序连接到Atlas mongodb实例,并收到以下错误:

MongoError: no mongos proxy available at Timeout

我的连接字符串基本上是这样的:(由于显而易见的原因,稍微改变了一些碎片的名称)

mongodb://
<username>:<password>@
shard-00-00-hfnfz.gcp.mongodb:27017,
shard-00-01-hfnfz.gcp.mongodb:27017,
shard-00-02-hfnfz.gcp.mongodb:27017
/test
?ssl=true
&replicaSet=shard-0
&authSource=admin

我可以使用指南针从我当地连接好。但是,当尝试通过我在Google Cloud App Engine中运行的应用程序进行连接时,我在日志中收到了上述错误。

回答如下:

确保您已在白名单上列出了Atlas端服务器上的IP(来自安全选项卡)

发布评论

评论列表 (0)

  1. 暂无评论