sock.connect hang
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- observability
Línea de trabajo
Comienza rastreando las rutas _send_loop y _reconnect del logger y, después, reproduce el comportamiento con pytest y una dirección de Fluent no válida. Comprueba cómo los fallos de conexión del socket bloquean el consumo de logs y verifica que el manejo elegido evita bloqueos repetidos de 20 segundos, al tiempo que proporciona el comportamiento de diagnóstico indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I encountered a problem when using asyncsender, the fastapi project, fluent-logger==0.9.6
When I was running pytest, I found that it would be blocked for a long time after the pytest ended
And not any log to tell me why, stuck here for a while time
Found that when the logger sends logs, each log will be blocked for 20 seconds because of socket connect.
Because the fluent address error, every time when _send_loop consume a log, it will trigger _reconnect.
And each _reconnect will took 20 seconds. I thought of two ways
- maybe there is a way that we can add timeout on connect
- when we meeted this kind error, we clear the queue and print some log
Sorry about the bad english :). Feel free to close this if un-needed :)


- Lenguaje dominante
- Python
- Estrellas
- 457
- Forks
- 138
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fluent/fluent-logger-python
-
support of `asctime` Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
fluent/fluent-logger-python#210 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
fluent/fluent-logger-python#196 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
fluent/fluent-logger-python#195 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
fluent/fluent-logger-python#194 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
fluent/fluent-logger-python#193 · 3 comentarios ·
Todos los issues de fluent/fluent-logger-python
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100