被测试HTTP服务在容器中运行,使用的是gunicorn,在另外一台server通过python requests做压力测试。
出现:urllib3.connectionpool Connection pool is full
requests使用了urlib3,urllib3中有PoolManager,它会复用连接,所以如果压测过程中,大量发起requests,会导致Pool Manager中的connection pool满掉,进而出现这个问题。