【问题标题】:mLAb : Temporary Failure in name resolutionmLAb:名称解析暂时失败
【发布时间】:2017-11-22 06:44:49
【问题描述】:

我不确定这在 mLab 中是如何发生的,或者它是否是 mLab 应该遇到的。我让我的 python 代码处理一整夜,在 mLab 中插入和更新文档。直到今天早上醒来发现错误:

ServerSelectionTimeoutError: ds[....].mlab.com:[...] :[Errno:-3] 
Temporary Failure in Name Resolution

这是什么意思以及如何解决这个问题?

【问题讨论】:

    标签: python mongodb mlab


    【解决方案1】:

    您能否添加代码 sn-p 如何更新文档。这通常发生在 Python 代码无法解决域名或 DNS 查找问题时。

    • 我建议的两件事是检查您在 mongo 实验室中插入/更新了多少记录。

    • 执行此发布请求的代码 sn-p(因为 mongo lab API 实际上会执行您实际插入/更新的文档的 POST。检查它是否有一个选项 allow_redirects=False 并设置它。)

    【讨论】:

    • 对不起,我无法尝试这个。我只是关闭了我的计算机并再次打开它,然后它现在似乎工作正常。我确实想知道为什么。
    • 我真的不认为您会经常遇到这种情况,因为这通常是由于 DNS 解析问题而发生的。
    猜你喜欢
    • 2020-07-08
    • 2012-04-18
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2012-04-17
    • 2019-05-10
    • 2019-06-21
    • 2019-10-04
    相关资源
    最近更新 更多