apache / apache/servicecomb-java-chassis

升级ServiceComb,从1.3升级到2.7.5的过程中遇到了一个问题

Ouverte
#3,454 12 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
1.9k
Forks
814
Merge moyen
8 j 23 h
PR mergées (30 j)
1

Description

对某个循环调用同一个服务器端的客户端接口进行多次调用[不算很频繁],wait response会不断增长,直到30s后超时,然后会慢慢发生熔断
陆续出现code=408;msg=CommonExceptionData [message=Request Timeout.]
接着出现InvocationException: InvocationException: code=500;msg=CommonExceptionData [message=No available address found.]
查看调用链之后发现,耗时在wait response上面。
请问是因为从从1.3升级到2.7.5从而某些参数变更出现的问题吗?
客户端与服务器的配置如下:

```
servicecomb:
accesslog:
enabled: true
pattern: "%t %p %m %H %U %s %b %D"
server:
http2:
useAlpnEnabled: false
rest:
client:
http2:
enabled: false
connection:
maxPoolSize: 50
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par le délai d’attente de la réponse signalé et par les paramètres fournis servicecomb.rest.client.connection.maxPoolSize et HTTP/2, puis comparez le comportement entre les versions 1.3 et 2.7.5 lors d’appels répétés vers un serveur. Reproduisez le délai d’expiration de 30 secondes et le circuit breaking qui s’ensuit, puis utilisez les données de la chaîne d’appels pour déterminer si un changement de configuration ou une régression est à l’origine du délai ; le travail est considéré comme terminé lorsque la cause et la correction apportée sont documentées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend, distributed-systems
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.