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

MonoDB无法使用pymongo与Heroku im连接

璩慎之
2023-03-14

2021-04-18T19:25:28.390166+00:00App[Worker.1]:忽略on_ready中的异常

2021-04-18T19:25:28.392098+00:00应用程序[工作人员1]:回溯(最近一次调用):

2021-04-18T19:25:28.392173+00:00app[worker.1]:对于await bot.config.get_all()中的文档:

2021-04-18T19:25:28.392174+00:00app[worker.1]:文件“/app/utils/mongo.py”,第34行,在get_all中

2021-04-18T19:25:28.392175+00:00app[worker.1]:返回await self.db.find(过滤器,*args,**kwargs).to_list(无)

2021-04-18T19:25:28.392182+00:00App[Worker.1]:result=get_more_result.result()

2021-04-18T19:25:28.392182+00:00app[worker.1]:文件“/app/.heroku/python/lib/python3.9/concurrent/future/thread.py”,第52行,正在运行

2021-04-18T19:25:28.392183+00:00App[Worker.1]:结果=self.fn(*self.args,**self.kwargs)

2021-04-18T19:25:28.392183+00:00app[worker.1]:文件“/app/.heroku/python/lib/python3.9/site-packages/pymongo/cursor.py”,第1100行,在_refresh中

2021-04-18T19:25:28.392184+00:00app[worker.1]:self.__session=self.__collection.database.client._ensure_session()

2021-04-18T19:25:28.392184+00:00App[Worker.1]:文件“/app/.heroku/python/lib/python3.9/site-packages/pymongo/mongo_client.py”,第1816行,在_ensure_session中

2021-04-18T19:25:28.392184+00:00App[Worker.1]:返回self.__start_session(True,causal_consistency=false)

2021-04-18T19:25:28.392185+00:00App[Worker.1]:文件“/app/.heroku/python/lib/python3.9/site-packages/pymongo/mongo_client.py”,第1766行,在__start_session中

2021-04-18T19:25:28.392185+00:00app[worker.1]:server_session=self._get_server_session()2021-04-18T19:25:28.392186+00:00app[worker.1]:文件“/app/.heroku/python/lib/python3.9/site-packages/pymongo/mongo_client.py”,第1802行,在_get_server_session中

2021-04-18T19:25:28.392187+00:00App[Worker.1]:返回self._topology.get_server_session()

2021-04-18T19:25:28.392187+00:00app[worker.1]:文件“/app/.heroku/python/lib/python3.9/site-packages/pymongo/topology.py”,第490行,位于get_server_session中

2021-04-18T19:25:28.392187+00:00app[worker.1]:self._select_servers_loop(

2021-04-18T19:25:28.392191+00:00应用程序[工作人员1]:引发服务器选择时间(

2021-04-18T19:25:28.392218+00:00app[worker.1]:pymongo.errors.serverselectiontiontimeoutherm:连接关闭,连接关闭,连接关闭,超时:30s,拓扑描述: , ]>

共有1个答案

太叔昊穹
2023-03-14

所以我在mongo DB上解决了这个问题,我只把我的房子ip白名单化了,但如果你允许访问Heroku或它托管的任何ip,它会修复它(或者设置为每个人的ip更有安全风险)

 类似资料:
  • 我正在尝试使用pymongo连接到MAC中的mongo。我得到以下错误- 回溯(最近一次调用):文件“”,第1行,从pymongo导入MongoClient导入错误:无法导入名称“MongoClient” 我也试过连接。但它给出了同样的错误。有什么帮助吗?

  • 我花了几个小时来诊断这个问题,我想看看有没有pymongo专家有什么想法: 以下代码行: 连接=pymongo。连接('localhost',27017) 生成以下错误: /usr/local/ceral/python/2.7.3/bin/python2。7/Users/danwilson/Dropbox/Projects/mysite/app。py 回溯(最后一次调用): 文件“/Users/d

  • 我想通过pymongo阅读集合,但我得到以下错误: 回溯(最近的调用为last):文件“C://users/gsingh/pycharmprojects/mc/quizQuestionAnswers.py”,第21行,pprint.pprint(posts.find_one())文件“C:\users\gsingh\appdata\local\continuum\anaconda2\lib\sit

  • 完整代码: 完整日志: 附加到dockerfolder_mongodb_1,dockerfolder_docker_flask_mongo_1 mongodb_1 2018-08-27t13:14:18.349+0000 I控件[initandlisten]MongoDB开始:pid=1 port=27017 dbpath=/data/db 64位主机=E086871a3aeb mongodb_1

  • 我在使用pymongo进行mongodb聚合时遇到了< code >聚合结果超过最大文档大小(16MB)错误。 起初,我使用< code>limit()选项克服了这个问题。然而,在某个时候,我得到了 好的,我将使用 选项。当我在命令行上使用它时,此选项有效,但是当我尝试在我的 python 代码中使用时,此选项有效 我得到< code>TypeError: aggregate()正好接受2个参数(

  • 问题内容: 当我使用MongoChef连接远程mongo数据库时,我使用下一个参数: 服务器 服务器: 本地主机 端口: 27017 SSH隧道 SSH地址: 10.1.0.90 端口: 25 SSH用户 名 : 用户名 SSH密码: 密码 当我与Pymongo连接时,我有以下代码: 但是我有下一个错误: 拜托,您能帮我解决这个问题吗?我做错了什么? 问题答案: 适用于我的解决方案。