首页 > 解决方案 > pymongo.errors.ServerSelectionTimeoutError:小时必须在 0..23

问题描述

我正在编写 Eve 教程,但我被困在了早期阶段。我只有两个 python 文件:

应用程序.py:

    from eve import Eve
    app = Eve()

设置.py:

    DOMAIN = {
        'people': {}
    }

我也有 mongodb 运行,前夕需要运行。当我运行 eve 应用程序然后尝试使用常规 localhost:5000 使用它时,它工作得很好。但是当我尝试使用 localhost:5000/people 时,会导致超时并出现以下错误:

pymongo.errors.ServerSelectionTimeoutError:小时必须在 0..23

我正在开发 ubuntu 17.10 操作系统、eve 0.8、pymongo 3.7.1 和 mongodb 4.0.1。我只是看不出哪里出错了,因为代码很简单。我认为它必须是依赖关系或与 eve 连接方式的错误有关,尽管我不确定。

Eve 似乎在运行时不断地连接和断开与数据库的连接。我不确定这是否是正常的事情。有人知道可能出了什么问题吗?

非常感谢您的帮助。

标签: pythonmongodbpymongoeve

解决方案


推荐阅读