xfy911
b426ab7130
Phase 5: 反向代理连接池完善 — 连接有效性检测 + 统计指标 + 单元测试
- 新增 proxy_pool_conn_is_alive(): 使用 recv(MSG_PEEK | MSG_DONTWAIT)
非阻塞检测连接是否被对端关闭,复用前自动剔除失效连接
- 新增 cocoon_pool_stats_t 统计结构:总请求、命中、新建、驱逐、
有效性检测失败、活跃连接数、空闲连接数
- 连接池 acquire/release 全流程统计追踪
- 新增 7 项 proxy 单元测试:
- 连接有效性检测(无效 fd、已关闭、有效 socket)
- acquire/release 复用循环
- 空池新建失败边界
- 统计初始状态
- 全部测试通过:458 单元测试 + 115 集成测试
2026-06-15 12:23:48 +08:00
..
2026-06-06 09:07:28 +08:00
2026-06-15 08:28:57 +08:00
2026-06-10 11:36:45 +08:00
2026-06-09 18:16:35 +08:00
2026-06-10 11:36:45 +08:00
2026-06-04 00:02:18 +08:00
2026-06-10 11:36:45 +08:00
2026-06-04 00:23:10 +08:00
2026-06-10 11:36:45 +08:00
2026-06-04 00:18:25 +08:00
2026-06-15 12:23:48 +08:00
2026-06-10 03:41:10 +08:00
2026-06-13 06:25:43 +08:00
2026-06-04 06:19:42 +08:00
2026-06-06 06:04:49 +08:00