我不确定这是怎么发生在mLab中,或者它是否应该遇到mLab。我留下了我的python代码处理整夜插入和更新mLab中的文档。直到今天早上醒来发现错误:
ServerSelectionTimeoutError: ds[....].mlab.com:[...] :[Errno:-3]
Temporary Failure in Name Resolution
这是什么意思以及如何解决这个问题?
答案 0 :(得分:2)
您可以添加代码段来更新文档吗?当Python代码无法解析域名或DNS查找问题时,通常会发生这种情况。
我建议的两件事是检查在mongo lab中插入/更新了多少记录。
执行此发布请求的代码段(因为mongo lab API实际上执行了您实际插入/更新的文档的POST。检查它是否有一个选项allow_redirects=False
并设置它。)