2015-08-28 3 views
2

На моем сервере Node.js иногда возникает ошибка EAI_AGAIN, и я не знаю почему. У меня есть несколько, совершенно разных приложений Node, запущенных на моем Linux-сервере, и когда эта ошибка вызывается, она в основном работает на всех приложениях одновременно. Ошибка возникает не регулярно, на этой неделе один раз и 2-3 раза за последний месяц.Сервер Node.js случайно выбрасывает EAI_AGAIN

На этой Linux manpage, я могу видеть, что EAI_AGAIN означает следующее:

The name server returned a temporary failure indication. Try again later.

Что не так на моем сервере Linux или в моих узлов приложений? Или я просто проигнорирую эту ошибку? Может быть, это ошибка, которая иногда возникает как тайм-аут, и я ничего не могу сделать против этого?

+0

Возможный дубликат [Ошибка: getaddrinfo EAI \ _AGAIN] (http://stackoverflow.com/questions/40182121/error-getaddrinfo-eai-again) –

ответ

1

Я думаю, что я нашел намек на свой вопрос в следующей ссылке: http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html

я не уверен, что может быть сделано о самой ошибке, за исключением, что он не должен блокировать/закрыть/беспорядок вверх ваши услуги node.js. Если он сломает ваши приложения Node, я неправильно понял ваш вопрос. Но если я верю в информацию в ссылке, это просто одна из тех вещей, которые могут произойти. Если вы можете, поймайте ошибку, подождите несколько минут (минуты минут или секунд, в зависимости от того, что делают ваши приложения Node) и повторите все, что вы пытались сделать.

+0

Да, возможно, вы ничего не можете с этим поделать .. –

Смежные вопросы