apache / apache/servicecomb-java-chassis

服务端断链

オープン
#4,231 コメント 8 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
1.9k
フォーク
814
平均マージ
8日 23時間
マージ済み PR(30日)
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 を短くまとめたダイジェスト。