| Anterior | Siguiente |
| EDESTADDRREQ | EHOSTUNREACH |
ETIMEDOUT
Qué significa ETIMEDOUT
ETIMEDOUT significa que una operación orientada a conexión esperó hasta superar su timeout sin obtener una respuesta utilizable. Se diferencia de ECONNREFUSED: un rechazo es una respuesta explícita; un timeout deja más causas abiertas, como pérdida de paquetes, filtrado silencioso o un peer que no responde.
No existe un único «timeout de red». Los temporizadores TCP del kernel, timeouts de socket, deadlines de proxy y deadline de aplicación son mecanismos distintos. El producto puede cancelar antes de que el kernel produzca este errno o recibirlo solo después de varios reintentos de transporte.
Qué comprobar
- Identifica la etapa exacta: conexión TCP, handshake TLS, escritura de request, lectura de respuesta u otra operación.
- Registra deadlines configurados y tiempo real transcurrido en cada capa.
- Revisa routing, pérdida de paquetes, salud del load balancer, saturación del servidor y filtrado silencioso.
- No reintentes trabajo no idempotente solo porque hubo timeout: el error no demuestra que el lado remoto no ejecutara nada.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.