| Anterior | Siguiente |
| ETIMEDOUT | EHOSTDOWN |
ECONNREFUSED
Qué significa ECONNREFUSED en Solaris
ECONNREFUSED en Solaris indica un rechazo explícito, no una simple ausencia de respuesta. En TCP, una causa frecuente es que no haya ningún servicio escuchando en la dirección y puerto de destino.
El host puede estar perfectamente accesible y aun así rechazar la conexión: servicio detenido, bind a otra interfaz, proxy con upstream incorrecto o filtrado que responde con un rechazo. Esto lo diferencia de un timeout silencioso.
Qué comprobar
- Registra la IP y puerto realmente usados tras la resolución de nombres.
- Comprueba listener, dirección de bind y cualquier proxy o balanceador delante del servicio.
- Compara el tiempo hasta el error: un rechazo inmediato y un timeout apuntan a caminos distintos.
- Usa reintentos limitados solo si el arranque o failover del servicio justifican esperar un cambio de estado.
Referencias técnicas
- Oracle Solaris intro(2) errno catalog
- POSIX connect() error conditions
- RFC 9293 TCP connection state and reset semantics
¿Buscas un código diferente? Buscar otro código de estado o error.