apache / apache/servicecomb-java-chassis
业务刚启动,调用CSE超时
- 主要言語
- Java
- スター
- 1.9k
- フォーク
- 814
- 平均マージ
- 8日 23時間
- マージ済み PR(30日)
- 1
説明
org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger | slow(1000 ms) invocation, CONSUMER rest ai-dataservice:kvdat
a.kvdata.query:
http method: POST
url : xxxxx
server :xxxxx
status code: 200
total : 1000.1 ms
pre
pare : 0.13 ms
handlers request : 721.216 ms
client filters request : 0.44 ms
send request : 81.438 ms
get connection : 117.199
ms
write to buf : 81.489 ms
wait response : 197.86 ms
wake consumer : 0.24 ms
client filters response: 0.70 ms
handlers response
: 0.104 ms
2022-03-25 09:30:37.572 | [main] | INFO | org.apache.servicecomb.loadbalance.ExtensionsManager | Using load balance rule org.apache.servicecomb.loadbalance.WeightedResponseTimeRuleExt fo
r microservice ai-dataservice:entities.
2022-03-25 09:30:37.588 | [HwHivoice-OrchTask-299] | WARN | org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger | slow(1000 ms) invocation, CONSUMER rest ai-dataservice:kvda
ta.kvdata.query:
http method: POST
url : xxxxx
server :xxxxx
status code: 200
total : 1017.484 ms
prepare : 0.8 ms
handlers request : 668.114 ms
client filters request : 0.41 ms
send request : 124.616 ms
get connection : 92.17
8 ms
write to buf : 124.664 ms
wait response : 195.629 ms
wake consumer : 28.899 ms
client filters response: 0.82 ms
handlers response
: 0.91 ms
业务节点重启后,发现调用其他微服务超时,其他微服务并没有收到此消息,能看出来这个是阻塞在哪么
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger のエントリから始めて、報告されたタイミングの各段階を比較し、その後、関連する起動時の動作について org.apache.servicecomb.loadbalance.ExtensionsManager のメッセージを確認します。完了条件は、遅延の原因となっているクライアント側の段階と、リモートサービスがリクエストを受信しなかった理由を特定することです。issue ではソースファイルもテストも指定されていません。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- backend
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100