apache / apache/servicecomb-java-chassis

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

Abierto
#3,224 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
1.9k
Forks
814
Merge medio
8 d 23 h
PR fusionados (30 d)
1

Descripción

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

- 定位过程:

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

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comience con la ruta de dependencias de pom y el método org.apache.servicecomb.serviceregistry.client.http.retry mencionado en el informe. Rastree cómo una dirección incorrecta del registro de servicios CSE llega a io.vertx.core.http.impl.pool.Pool y a su waitersQueue; después establezca un caso reproducible y verifique que los reintentos ya no retengan solicitudes ni produzcan logs ilimitados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
backend, networking
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.