突然'socket.gaierror':[Errno -2]名称或服务未知

时间:2015-08-14 19:07:33

标签: python sockets dns python-requests errno

我遇到以下错误:

  

(在此示例中组成了Url和api)。   (,ConnectionError(MaxRetryError(“HTTPConnectionPool(host ='urlICantDisplay.com',port = 80):使用url超出最大重试次数:/ some_api / user_id / action_name(由以下引起:[Errno -2]名称或服务未知)” ,),),)

我为许多用户使用相同的api,但突然间我开始收到此错误, 从那时起我一直收到错误,直到我重新开始这个过程。

我读过这可能是一个拥塞问题: Random "[Errno -2] Name or service not known" errors

并在通话之间暂停可能有帮助,但这是一个不应暂停的实时应用。

而且我会假设api会在一段时间后开始工作, 7小时后,我在同一过程中再次使用了api,但仍然出现错误。

我也读到这是一个dns错误,但正如我所说,dns工作然后突然停止工作。

只有重启过程解决了它。

我想保存dns的ip以停止要求dns服务器执行此操作。 但我不确定它是否会起作用甚至连接。

0 个答案:

没有答案