Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

114
Vistas
Obtención de un comportamiento extraño de conexión rechazada

Tengo una aplicación express nodejs que recientemente mostró un comportamiento extraño de 'conexión rechazada'. Probablemente esté relacionado con mi actualización de nodejs, a la versión 6.10.0 (y también probé 7.9.0). Incluso si la actualización es el comienzo de la causa, me gustaría entender por qué sucede esto.

El comportamiento es: constantemente, alterna entre abrir correctamente la aplicación y obtener un 'error de conexión rechazada'. Este patrón es consistente. Me gusta la consistencia, a diferencia de la intermitencia, pero tengo dificultades para saber por dónde empezar a buscar.

Puedes ver esto por ti mismo, en http://162.243.254.205:1880/ (nodo 7.9.0)

Cuando recibo un "rechazo a conectar", Chrome Devtools muestra todos los archivos "conexión rechazada". La recarga de la url es repetidamente exitosa. es decir.

 :1880/ritc_style.css Failed to load resource: net::ERR_CONNECTION_REFUSED :1880/bootstrap/css/bootstrap.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED :1880/orion/built-editor.css Failed to load resource: net::ERR_CONNECTION_REFUSED :1880/jquery/css/smoothness/jquery-ui-1.10.3.custom.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED :1880/jsonviewer/jsonviewer.css Failed to load resource: net::ERR_CONNECTION_REFUSED :1880/font-awesome/css/font-awesome.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED :1880/style.css Failed to load resource: net::ERR_CONNECTION_REFUSED jquery-1.11.1.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED bootstrap.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED jquery-ui-1.10.3.custom.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED jquery.ui.touch-punch.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED jquery.confirm.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED tinymce.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED marked.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED built-editor.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED ace.js Failed to load resource: net::ERR_CONNECTION_REFUSED ext-language_tools.js Failed to load resource: net::ERR_CONNECTION_REFUSED d3.v3.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED main.js Failed to load resource: net::ERR_CONNECTION_REFUSED settings.js Failed to load resource: net::ERR_CONNECTION_REFUSED

...

El mensaje de "conexión rechazada" hace que parezca un problema de red. Sin embargo, si sustituyo una prueba simple en el servidor (una aplicación helloworld express) no obtengo este comportamiento, por lo que debe tener algo que ver con nodejs.

¡Estoy en una pérdida!

¿Alguien puede ayudar?

Gracias

colin goldberg

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

¿Has actualizado tus dependencias? Esto parece ser una fuente muy probable de su problema.

over 4 years ago · Santiago Trujillo Denunciar

0

He encontrado la razón de esto.

Usar Chrome todo el tiempo, que es mi preferencia, fue la razón por la que no llegué a este punto antes. Todo lo que obtuve en Chrome fue la información alterna: éxito (con los registros de consola apropiados) y falla (una lista de mensajes de conexión rechazada), repetida constantemente.

Cuando lo ejecuté en Firefox, primero tuvo éxito, luego falló, luego tuvo éxito, luego falló (es decir, ¡el mismo comportamiento!). Pero en la segunda falla, dio el mensaje de error "No se puede conectar a (dirección IP)", es decir. Comportamiento diferente al de Chrome.

Luego encontré un mensaje de error en el registro (de alguna manera me lo había perdido antes) que indicaba que un módulo (oscuro) se había bloqueado, uno que guardaba y eliminaba eventos (de ahí el comportamiento alternativo). Actualizar este módulo (ultron) parece haber solucionado el problema.

Gracias Glen por tus palabras de aliento. Como (la mayoría de las veces) tengo prisa por hacer las cosas, es fácil entrar en pánico, especialmente cerca del final del día. Una buena noche de sueño me puso en el estado de ánimo adecuado para pensar con más claridad.

colin goldberg

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda