Ошибка: 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)
Мне интересно, связано ли это с DDD-атакой DynDns, которая затронула Shopify и многие другие сервисы сегодня. Вот статья об этом.
Мой главный вопрос: что делает dns.js
? Какая часть node отличается от этого? Я могу воссоздать эту ошибку с другим доменом?
Ответы
Ответ 1
EAI_AGAIN - это ошибка тайм-аута поиска DNS, означает, что это ошибка сетевого подключения или связанная с прокси ошибкой.
Мой главный вопрос - что делает dns.js?
- dns.js существует для node для получения IP-адреса домена (вкратце).
Дополнительная информация:
http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html
Ответ 2
@xerq указал правильно, вот еще несколько ссылок
http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html
Я получил ту же ошибку, я решил ее, обновив файл "hosts", находящийся в этом месте в windows os
C:\Windows\System32\Drivers\Etc
Надеюсь, что это поможет!
Ответ 3
обновление npm до последних исправляет эту проблему для меня.
npm install [email protected]
эта проблема связана с вашей сетевой связью. следовательно, может быть временным. на стабильном интернет-соединении этот вопрос практически не наблюдался.