【问题标题】:Flask - pymongo.errors.ServerSelectionTimeoutError烧瓶 - pymongo.errors.ServerSelectionTimeoutError
【发布时间】:2022-07-09 21:25:46
【问题描述】:

由于某种原因,我的烧瓶项目停止工作。当我运行“python run.py”时,我的应用程序崩溃了。请参阅下面我终端中错误的屏幕截图。我检查了我的密码和 mongoDB URI,它们都是正确的。

我还重新启动了我的笔记本电脑,重新安装了所有 pip 依赖项。

我也尝试过降级 pymongo dep。

欢迎任何帮助/建议。

Pymongo errors screenshot

【问题讨论】:

标签: python mongodb flask pymongo


【解决方案1】:

很可能与后端组件(如 mongo 数据库)的连接不起作用,但您的调用代码未显示连接错误。

我在使用调用 Mongo 的模块中的函数时遇到了这个错误,但 Mongo 没有运行。当我将具有 mongo 依赖项的代码放在 try/except 块中并暴露错误时,我意识到问题出在:

Error: localhost:27017: [Errno 61] Connection refused, Timeout: 30s, Topology Description: <TopologyDescription id: 62c98060ffc5725d82895ab4, topology_type: Unknown, servers: [<ServerDescription ('localhost', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('localhost:27017: [Errno 61] Connection refused')>]>

我刚刚重新启动了我的 Mongo 并清除了错误。

【讨论】:

    猜你喜欢
    • 2021-05-17
    • 1970-01-01
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多