Skip to content

fix: 请求 20 秒无响应自动重试,仍失败按网络失败提示 - #24

Merged
stqfdyr merged 2 commits into
mainfrom
fix/request-timeout
Oct 6, 2026
Merged

stqfdyr merged 2 commits into
mainfrom
fix/request-timeout

Conversation

@stqfdyr

@stqfdyr stqfdyr commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor
  • 请求 20 秒没有响应就中止并自动重发,最多 6 次:浏览器把请求发到一条已悄悄断开的连接上时(HTTP/1.1 下实测 300 秒后仍未返回),中止会关掉这条连接,下一次换池里的另一条,池里的死连接用完即成功。全部超时才提示「网络连接失败,稍后再试」,详情页的历史图表此前一直停在加载中。
  • 读响应正文时中断(包括超时)同样按网络失败提示,不再显示「收到的不是状态数据」或浏览器的英文原文。
  • 实时推送正在收数据时,同时发出的节点列表请求失败不再显示「网络连接失败」。
  • 与默认主题的同名改动(fix: 请求 20 秒无响应自动重试,仍失败按网络失败提示;详情页历史数据可重试 monitor-theme-default#25)一致。

stqfdyr added a commit to monitor-probe/monitor-theme-default that referenced this pull request Oct 6, 2026
- 请求 20 秒没有响应就中止并自动重发,最多 6 次:浏览器把请求发到一条已悄悄断开的连接上时(HTTP/1.1 下实测 300 秒后仍未返回),中止会关掉这条连接,下一次换池里的另一条,池里的死连接用完即成功。全部超时才提示「网络连接失败,稍后再试」。
- 读响应正文时中断(包括超时)同样按网络失败提示,不再显示「收到的不是状态数据」或浏览器的英文原文。
- 实时推送正在收数据时,同时发出的节点列表请求失败不再显示「网络连接失败」。
- 详情页读取历史数据失败时加「重试」。
- 与 serverstatus 的同名改动(monitor-probe/monitor-theme-serverstatus#24)一致。
@stqfdyr stqfdyr changed the title fix: 请求 20 秒无响应按网络失败提示 fix: 请求 20 秒无响应自动重试,仍失败按网络失败提示 Oct 6, 2026
@stqfdyr
stqfdyr merged commit b2b6b22 into main Oct 6, 2026
1 check passed
@stqfdyr
stqfdyr deleted the fix/request-timeout branch October 6, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant