apache / apache/servicecomb-java-chassis

业务刚启动,调用CSE超时

Offen
#2,749 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
814
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beschreibung

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

业务节点重启后,发现调用其他微服务超时,其他微服务并没有收到此消息,能看出来这个是阻塞在哪么

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit den Einträgen von org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger und vergleichen Sie die gemeldeten Zeitmessungsphasen. Prüfen Sie anschließend die Meldung von org.apache.servicecomb.loadbalance.ExtensionsManager auf damit zusammenhängendes Startverhalten. Als erledigt gilt die Identifizierung der Client-Phase, die für die Verzögerung verantwortlich ist, und des Grundes, warum der Remote-Service keine Anfrage erhalten hat; im Issue wird keine Quelldatei oder kein Test genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.