您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MaxRetryError:HTTPConnectionPool:超过最大重试次数(由ProtocolError(“连接中止。”,错误(111,“连接被拒绝”)引起))

MaxRetryError:HTTPConnectionPool:超过最大重试次数(由ProtocolError(“连接中止。”,错误(111,“连接被拒绝”)引起))

错误消息…

MaxRetryError: httpconnectionPool(host='127.0.0.1', port=51379): Max retries exceeded with url: /session/2e64d2a1-3c7f-4221-96fe-9d0b1c102195/window (Caused by ProtocolError('Connection aborted.', error(111, 'Connection refused')))

…表示该 方法无法引发 。

有两件事:

请求永不重试(它retries=0为urllib3 设置了httpconnectionPool),因此如果没有 和 关键字,则错误将更为规范。因此理想的 回溯 应该是:

ConnectionError(<class 'socket.error'>: [Errno 1111] Connection refused)

但是@ sigmavirus24在他的评论中再次提到 …包装这些异常会产生出色的API,但会带来不良的调试体验…

向前推进的计划是 尽可能向下遍历最低级别的异常,并使用它。

由于按照 发行说明 的 :

* Fix ability to set timeout for urllib3 (#6286)

合并 是:维修urllib3不能设置超时!

升级到 您将可以设置超时并查看规范的 回溯 ,并且可以采取必要的措施。

几个相关的事件引用:

其他 2022/1/1 18:24:35 有563人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶