ECONNREFUSEDECONNREFUSED — Conexión rechazada
Ningún proceso está escuchando en la dirección y puerto de destino, por lo que la conexión fue rechazada activamente.
Qué causa este error
El host remoto recibió el intento de conexión pero ninguna aplicación está escuchando en el puerto especificado.
Cómo solucionarlo
Verifica que el servicio de destino esté en ejecución con ss -tlnp. Comprueba que esté vinculado a la interfaz correcta. Verifica las reglas del firewall y el número de puerto.
Ejemplo
# Check if service is running
systemctl status nginx
# Check if port is listening
ss -tlnp | grep 80Códigos de Error Relacionados
EALREADYEALREADY — Operación ya en curso
Ya hay un intento de conexión no bloqueante en curso sobre este socket.
SIGALRM (14)SIGALRM (14) — Señal de alarma
Ha expirado un temporizador establecido con alarm() o setitimer().
ENXIOENXIO — No existe el dispositivo o la dirección
El dispositivo especificado por un archivo especial no existe o no está configurado.
ENOEXECENOEXEC — Error de formato de ejecutable
Se intentó ejecutar un archivo que no está en un formato ejecutable reconocido.
SIGURG (23)SIGURG (23) — Condición urgente en socket
Llegaron datos urgentes o fuera de banda a un socket.
ENOMEMENOMEM — No se puede asignar memoria
El sistema no dispone de memoria suficiente para satisfacer la solicitud de asignación.