# 连接被重置怎么办？

区分本地网络、代理出口、目标站主动关闭和连接池复用问题。

连接重置表示已有 TCP 连接被一方提前关闭，需要结合发生阶段和重复条件定位。

## 定位阶段

- 记录重置发生在连接、认证、发送请求还是读取响应。
- 使用简单公开目标判断是否只影响特定网站。
- 检查本地防火墙和企业网关日志。

## 客户端检查

- 设置合理连接池大小和空闲超时。
- 不要复用已经关闭的连接。
- 限制并发，避免大量半开连接。

## 重试策略

- 仅对幂等请求执行有限重试。
- 使用指数退避和随机抖动。
- 非幂等操作必须由业务确认后再重放。

## 持续异常

- 保存时间、协议、地区、连接阶段和脱敏错误栈。
- 不要上传包含密码的代理 URL。
