【发布时间】:2019-11-22 06:30:49
【问题描述】:
我的 nodejs 应用程序连接到外部 url 并使用响应。 该应用程序大部分时间都运行良好,但我偶尔会收到 EAI_AGAIN。
error:{code:EAI_AGAIN, errno:EAI_AGAIN,syscall:getaddrinfo,hostname:**.com,host:***.com,port:443}
我回答了一些与 EAI_AGAIN 相关的问题。没有解决我的目的。 看到DNS名称解析失败时会出现这个错误。
我的担忧是
1) 当我检查日志时。在失败的请求之前有很多成功的请求,在失败的请求之后也有很多成功的请求。为什么只有一个请求就失败了?
2) 真正的原因可能是什么?我想知道所有的可能性。
3) 原因可能是我们正在连接的外部服务的问题吗?
4) 如果有人可以帮助重现该问题,那就太好了。
注意:我们使用的是 docker 容器。如果这有什么关系。
【问题讨论】:
-
@SumanKundu 在您所指的问题中,EAI_AGAIN 问题似乎持续存在。我的问题是随机出现此错误。
标签: node.js rest dns request network-programming