apache / apache/servicecomb-java-chassis

io.vertx.core.http.impl.pool.Pool内存泄漏

Aperta
#3,224 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
1.9k
Fork
814
Merge medio
8g 23h
PR unite (30g)
1

Descrizione

- 背景:服务收到大量请求;cse注册地址填写错误;

- 定位过程:

io.vertx.core.http.impl.pool.Pool 里面**waitersQueue**发生内存泄漏,分析pom文件该jar包由cse依赖引入,debug代码发现位于org.apache.servicecomb.serviceregistry.client.http.retry方法中调用,并且由于地址错误产生了大量日志

求助:
帮解答一下retry方法调用场景,以及内存泄漏问题

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Iniziare dal percorso delle dipendenze pom e dal metodo org.apache.servicecomb.serviceregistry.client.http.retry menzionato nel report. Tracciare il modo in cui un indirizzo errato del service registry CSE raggiunge io.vertx.core.http.impl.pool.Pool e la relativa waitersQueue, quindi stabilire un caso riproducibile e verificare che i retry non trattengano più le richieste né producano log senza limiti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
backend, networking
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.