gpt4 book ai didi

python - urllib3 连接池 - 连接池已满,正在丢弃连接

转载 作者:太空宇宙 更新时间:2023-11-03 15:39:00 28 4
gpt4 key购买 nike

是否看到了

urllib3.connectionpool WARNING - Connection pool is full, discarding connection

意味着我实际上正在丢失数据(因为失去连接)
或者
这是否意味着连接已断开(因为池已满);但是,当连接池可用时,稍后将重试相同的连接?

最佳答案

没有数据丢失!

连接在请求完成后被丢弃(如前所述,因为池已满)。这意味着将来不会重复使用此特定连接。

因为 urllib3 PoolManager 重用连接,它会限制每个 hos 保留 的连接数,以避免累积太多未使用的套接字。 PoolManager 可以配置为避免在池中没有可用的空闲套接字时创建过多的套接字 PoolManager(..., block=True) .

如果您依赖于并发,那么增加池的大小(maxsize)至少与数量一样大可能是个好主意您正在使用的线程数量,以便每个线程有效地获得自己的连接。

此处有更多详细信息:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#customizing-pool-behavior

关于python - urllib3 连接池 - 连接池已满,正在丢弃连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53765366/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com