Aiohttp errno代码文档? Errno -2 / 111/113/104 / 101

时间:2017-09-10 18:40:39

标签: python documentation aiohttp

我在浏览网址列表时遇到各种各样的错误代码。

这是我目前遇到的一个问题:

[Errno -2] Cannot connect to host msecnd.net:80 ssl:False [Name or service not known]
...
[Errno 113] Cannot connect to host ru4.com:80 ssl:False [Can not connect to ru4.com:80 [Connect call failed ('75.98.46.13', 80)]]
...
[Errno 111] Cannot connect to host mail.me.com.akadns.net:80 ssl:False [Can not connect to mail.me.com.akadns.net:80 [Connect call failed ('17.172.34.92', 80)]]
...
[Errno 104] Connection reset by peer
...
[Errno 101] Cannot connect to host mqtt.c10r.facebook.com:80 ssl:False [Can not connect to mqtt.c10r.facebook.com:80 [Network is unreachable]]

但是我找不到任何关于如何避免这些错误的明确文档。 Errno -2是由无效的证书链引起的,但我无法找到如何在我的计算机上解决此问题。 Errno 113被拒绝连接或没有主机路由 其他的错误记录不是很好。

我的问题是:如何找到描述这些错误代码的文档,另外如何以最佳方式处理它们?

1 个答案:

答案 0 :(得分:1)

aiohttp没有特定的错误代码,您正在观察python内部的标准OSError异常。

https://docs.python.org/3/library/errno.html可以提供帮助。甚至更好的谷歌查询,如errno 101返回全面的文章列表。