错误:getaddrinfo EAI_AGAIN

我的服务器今天扔了这个,这是我从来没有见过的nodejs错误。

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) 

我想知道这是否与今天影响Shopify和许多其他服务的DynDns DDOS攻击有关。 这里有一篇关于这个的文章。

我的主要问题是dns.js做什么? 它的其中一部分是什么? 我可以用不同的域重新创build这个错误吗?

EAI_AGAIN是一个DNS查询超时错误,意味着它是一个networking连接错误或代理相关的错误。

我的主要问题是dns.js做什么?

  • dns.js用于获取域的IP地址(简而言之)。

更多信息: http : //www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

@xerq指向正确,这里有一些更多的参考http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

我得到了同样的错误,我解决了它通过更新“主机”文件目前在这个位置在Windows操作系统

C:\ WINDOWS \ SYSTEM32 \ drivers \ etc中

希望能帮助到你!!

更新npm到最新修复这个问题给我。

 npm install npm@latest 

此问题与您的networking连接有关。 因此可以是暂时的。 在一个稳定的互联网连接上,这个问题很难被观察