我的 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 容器。如果这有什么关系。