EDB Qué significa un código de error y qué hacer con él

Todos los servicios › social-hub

103901 Un servicio del que dependemos aceptó la conexión y se colgó

DEPENDENCIA_NO_CONTESTO_A_TIEMPO

Clase común a toda la flota (familia «dependencia»): Dependencia no contestó a tiempo. El fallo está en algo de lo que depende social-hub, no en la petición.

Qué ha pasado

No es lo mismo que estar caído: aceptó la conexión y no contestó dentro del plazo. Se busca en sitios distintos —carga, bloqueos, un cliente que reintenta solo— y por eso tiene código propio.

Cómo se soluciona

Mirar carga y bloqueos de esa dependencia, no si está viva.

Qué hacer mientras tanto

La sonda de readiness responde 503 en 2 s en vez de colgarse.

Ya costó tiempo

29-ago-2026. Con Valkey parado, la cola no fallaba: reintentaba para siempre, y /health/ready se quedaba colgado. Una sonda que no contesta es peor que un 503 — el health-gate no lee «no listo», lee «no sé». Se descubrió verificando contra la imagen real, no con tests.

Dónde se lanza

backend/src/senders/clasificarFallo.ts · codigoDeExcepcion (plazo vencido), y el reloj de 2 s de la sonda en api/rutas/salud.ts

Cómo se lee el código

1
origen: Fortiseg
03
servicio: social-hub
901
clase común a toda la flota: Dependencia no contestó a tiempo