2016-10-21 11 views
17

私のサーバーはこれを今日投げました。これは以前に見たことのないnodejsエラーです。エラー:getaddrinfo EAI_AGAIN

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攻撃に関連している場合、私は思ったんだけど。 Here's an article about that.

私の主な質問はdns.jsは何ですか?ノードのどの部分が離れていますか?別のドメインでこのエラーを再現できますか?

答えて

28

EAI_AGAINは、DNS参照タイムアウトエラーです。これは、ネットワーク接続エラーまたはプロキシ関連エラーであることを意味します。

My main question is what does dns.js do?

  • dns.jsは(簡単に)ドメインのIPアドレスを取得するノードのためにそこにあります。

いくつかの詳細情報: http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

-5

最新の修正へのNPM私にとっては、この問題を更新。

npm install [email protected] 

この問題はネットワーク接続に関連しています。一時的になる可能性があります。安定したインターネット接続では、この問題はほとんど見られませんでした。

+11

パッケージマネージャを更新すると、パッケージマネージャに関連しないエラーをどのように修正できますか? –

0

@xerqは、ここで私は、WindowsのOSで、この場所の下に "hosts" ファイルの存在を更新することによってそれを解決し、いくつかは、より多くの私は同じエラーを得た http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

を参照だ、正しく指摘

C:\ WINDOWS \ System32 \ drivers \ etc

希望すると助かります!

関連する問題