javascript - telemetry - Error: getaddrinfo EAI_AGAIN
requesterror error getaddrinfo enotfound (6)
@xerq apuntó correctamente, aquí hay alguna referencia más http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html
Recibí el mismo error, lo resolví actualizando el archivo "hosts" presente en esta ubicación en Windows OS
C: / Windows / System32 / drivers / etc
¡¡Espero eso ayude!!
Mi servidor lanzó esto hoy, que es un error de nodejs que nunca había visto antes.
Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443
at Object.exports._errnoException (util.js:870:11)
at errnoException (dns.js:32:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
Me pregunto si esto está relacionado con el ataque DynDns DDOS que afectó a Shopify y muchos otros servicios en la actualidad. Aquí hay un artículo sobre eso.
Mi pregunta principal es ¿qué hace
dns.js
?
¿De qué parte del nodo está separado?
¿Puedo recrear este error con un dominio diferente?
EAI_AGAIN es un error de tiempo de espera de búsqueda de DNS, significa que es un error de conectividad de red o un error relacionado con el proxy.
Mi pregunta principal es ¿qué hace dns.js?
- El dns.js está allí para que el nodo obtenga la dirección IP del dominio (en resumen).
Más información: http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html
El error del OP especifica un host (
my-store.myshopify.com
).
El error que encontré es el mismo en todos los aspectos, excepto que no se especifica ningún dominio.
Mi solución puede ayudar a otros que se dibujan aquí con el título "Error: getaddrinfo EAI_AGAIN"
Encontré el error al intentar servir una aplicación NodeJs & VueJs desde una VM diferente desde la que se desarrolló originalmente el código.
El archivo
vue.config.js
dice:
module.exports = {
devServer: {
host: ''tstvm01'',
port: 3030,
},
};
Cuando se sirve en la máquina original, la salida de inicio es:
App running at:
- Local: http://tstvm01:3030/
- Network: http://tstvm01:3030/
Usar la misma configuración en una VM
tstvm07
me dio un error muy similar al que describe el OP:
INFO Starting development server...
10% building modules 1/1 modules 0 activeevents.js:183
throw er; // Unhandled ''error'' event
^
Error: getaddrinfo EAI_AGAIN
at Object._errnoException (util.js:1022:11)
at errnoException (dns.js:55:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
Si aún no es obvio, cambiar
vue.config.js
para leer ...
module.exports = {
devServer: {
host: ''tstvm07'',
port: 3030,
},
};
... resuelve el problema.
Este es el problema relacionado con la configuración del archivo de hosts. Agregue la siguiente línea a su archivo hots en Ububtu: / etc / hosts
127.0.0.1 localhost
En windows: c: / windows / System32 / drivers / etc / hosts
127.0.0.1 localhost
actualizar el npm a las últimas soluciones me soluciona este problema.
npm install npm@latest
Este problema está relacionado con la conectividad de su red. Por lo tanto, puede ser temporal. en una conexión a internet estable, este problema apenas se observó.