apache / apache/servicecomb-java-chassis

服务端断链

未关闭
#4,231 8 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Java
星标
1.9k
派生
814
平均合并
8 天 23 小时
30 天内合并 PR
1

描述

在health检查时,1ms就断链返回,有什么可能原因吗?
health每10s一次,连续3次校验不过,导致health检查失败。
![image](https://github.com/apache/servicecomb-java-chassis/assets/32792621/54f6c496-0099-4fc2-bbf2-9617a8ca7c2c)
![image](https://github.com/apache/servicecomb-java-chassis/assets/32792621/dae7785d-56b4-4190-8619-f81fb4ce0104)
![image](https://github.com/apache/servicecomb-java-chassis/assets/32792621/617dec24-57b3-49bb-b288-882fb0a4ed89)

![image](https://github.com/apache/servicecomb-java-chassis/assets/32792621/012604bc-d451-4003-a7a6-d7bc929298ca)

配置:
servicecomb:
server:
connection:
idleTimeoutInSeconds: 120
request:
timeout: 60000

某个时间段内有大量的类似断链错误,可能影响不仅仅是health接口,还是在凌晨业务流量少的时候。

贡献指南

这个仓库没有索引到贡献指南

调研方向

未指定源文件或测试。首先复现 health check 失败,并跟踪与报告的 1 ms 后断开相关的服务器端连接处理,然后将其与 idleTimeoutInSeconds 和 request.timeout 设置进行比较。完成标准是确定重复断开的原因,并添加经过验证的修复或记录在案的解决方案。

由索引模型根据 Issue 内容生成。

评估

技术栈
java
领域
backend, networking
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。