2016-10-21 14 views
17

मेरे सर्वर ने आज इसे फेंक दिया, जो एक नोडज त्रुटि है जिसे मैंने कभी नहीं देखा है।त्रुटि: 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) 

मैं सोच रहा हूँ अगर यह DynDns DDOS हमला जो आज Shopify और कई अन्य सेवाओं को प्रभावित करने के लिए संबंधित है। 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 सही ढंग से इशारा किया, यहाँ, कुछ और संदर्भ http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

मैं एक ही त्रुटि मिली है मैं Windows OS में इस स्थान के तहत "मेजबान" फाइल वर्तमान अपडेट करके इसे हल

C: \ Windows \ सिस्टम 32 \ ड्राइवर \ आदि

उम्मीद है कि यह मदद करता है !!

संबंधित मुद्दे