python - 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 似乎在运行时不断地连接和断开与数据库的连接。我不确定这是否是正常的事情。有人知道可能出了什么问题吗?
非常感谢您的帮助。
解决方案
推荐阅读
- python - SQL 表到 Pandas DataFrame
- python - 使用引导程序创建了一个 python 代码来生成 html,但无法为其添加颜色
- build - 我们可以通过在构建 java 项目时禁用声纳索引文件日志来减少构建时间吗?
- complexity-theory - 是否有任何函数 f(n) 使得 f(n) 是 n 的 little-o 而 f(n) 是 n 的 big-omega?
- javascript - 如何根据 studCode id 更改学生 id
- sql - 在 Oracle 11g 中将 1 列值显示到 3 个不同的列
- python - 需要有关解析字符串输出并将其转换为键值对的信息
- python - 解释给定单词的 BERT 输出标记化
- python - 用于在 Internet 上下载任何文件的 python 脚本
- paypal - Omnipay:用于退款的 PayPal 和 Stripe sale_id?