refill pool after rotating expired connections

This commit is contained in:
Flowseal
2026-09-03 17:25:21 +03:00
parent 5eb7e007d3
commit e8ad0d6958
2 changed files with 55 additions and 0 deletions
+2
View File
@@ -149,6 +149,8 @@ class _WsPool:
log.debug(
"WS pool rotated DC%d%s: %d stale, %d ready",
dc, 'm' if is_media else '', len(expired), len(bucket))
if len(bucket) < proxy_config.pool_size:
self._schedule_refill(key, target_ip, domains)
finally:
if self._rotating.get(key) is asyncio.current_task():