¿Qué significa el código errno 111 (ECONNREFUSED) en Linux?

 
También puede significar:
ConstanteTipoSO
ERROR_BUFFER_OVERFLOWError de WindowsWindows
EIDRMerrnoWindows
SESSION3_INITIALIZATION_FAILEDCódigo BSODWindows
VSL_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
EHOSTUNREACH EIDRM

ECONNREFUSED

Qué significa ECONNREFUSED

ECONNREFUSED significa que el intento recibió un rechazo claro en lugar de quedar esperando hasta agotar un timeout. En TCP, una causa habitual es que no exista ningún listener en la dirección y puerto de destino.

No demuestra que el host esté apagado. El servicio puede estar detenido, escuchando solo en loopback u otra interfaz, detrás de un balanceador con upstream incorrecto, o una política de firewall/proxy puede rechazar explícitamente la conexión.

Qué comprobar

  • Registra IP y puerto realmente resueltos, no solo el hostname original.
  • Verifica el listener del servidor, su dirección de bind y cualquier proxy o balanceador entre cliente y servicio.
  • Distingue un rechazo inmediato de un timeout: son señales de red diferentes y conducen a comprobaciones distintas.
  • Reintenta solo si arranque o failover del servicio hacen plausible un estado temporal, y usa backoff acotado.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.