当前位置: 首页 > 知识库问答 >
问题:

从NameSheap服务器到MongoLab的Mongoose连接出现错误:MongoError:在replicaset中找不到primary

王辉
2023-03-14

我在namesheap服务器上有NodeJs应用程序。Mongo db托管在MongoLab上。尝试使用mongoose连接到数据库时,我遇到以下错误:mongoose连接“错误”事件引发:{MongoError:replicaset中找不到primary

MONGO_URI=mongoDB://用户名:password@cluster0-shard-00-00-0dwia.mongodb.net: 27017,cluster0-shard-00-01-0dwia.mongodb.net:27017,cluster0-shard-00-02-0dwia.mongodb.net:27017/test?ssl=true

Mongo:4.0.12节点:v9.11.2

我可以从本地计算机使用相同的url连接到数据库。有人知道可能是什么问题吗?

共有1个答案

邓阳伯
2023-03-14

似乎是名称堆服务器的连接问题。我还建议查看heroku而不是名称堆服务器。

 类似资料:
  • 在日志屏幕中,我得到一个错误:

  • 我在初始化javadb网络服务器和设置与它的连接时遇到问题。这是一个JavaFX程序。 这就是我目前的情况: 我总是抓住第二个例外。 如果我右键单击netbeans中的javadb服务并选择connect,一切都会顺利运行。[实际上,当我选择java时,最好能知道java在后台运行什么代码或程序] 在库下的项目列表中,我看到derby.jar、derbyclient.jar和derbynet.ja

  • 问题内容: 如果我在外壳中运行: 它可以正常工作,并允许我连接到数据库并提取信息。但是,如果我在python应用程序(Flask)中,并运行以下命令: 它给了我一个: 我很确定它在进入insert_one()调用之前会失败,但是我不确定。 谢谢! 编辑:通过请求,这是完整的回调: pymongo.errors.OperationFailure:身份验证失败。 问题答案: 我想到了。你可以从pyth

  • 初始化-iMac:桌面初始化$openssl s_client-connect gateway.sandbox.push.apple.com:2195-cert pushchatcert.pem-key pushchatkey.pem 终端响应: CONNECTED(00000003)深度=1/c=US/O=Entrust,INC./OU=www.Entrust.net/RPA是通过引用合并的/O

  • 问题内容: 我正在尝试创建一个注册页面,它将信息添加到SQL表中。这是我执行此操作的PHP代码…谁能告诉我这是什么错误? 它给出了以下错误: 问题答案: 如果您的mysql数据库不在同一服务器(本地主机)上,则需要为该服务器的mysql用户/数据库从远程服务器授予访问权限。请参阅本文以获取一些可能对您有所帮助的步骤。听起来好像很遥远。 https://support.rackspace.com/h

  • 我试图在shell脚本中运行下面的命令,但遇到了如下错误:错误:无法找到或加载主类weblogic。管理 ${SUN\u JAVA\u HOME}/bin/JAVA-classpath$classpath-weblogic。Admin-url t3://localhost:7001-用户名weblogic-密码weblogic123 PING 有人能对此发表评论吗