![Ubuntu 节点 js 中的 getaddrinfo EAI_AGAIN](https://linux22.com/image/1181252/Ubuntu%20%E8%8A%82%E7%82%B9%20js%20%E4%B8%AD%E7%9A%84%20getaddrinfo%20EAI_AGAIN.png)
我们公司已决定迁移到 AWS EC2,并且我们已经迁移。我们使用的是 Ubuntu 18.04。我们已经成功安装了 node 和 npm,并且开始使用 node js。但几天后我们收到以下错误
Error: getaddrinfo EAI_AGAIN info.payu.in
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26) {
errno: 'EAI_AGAIN',
code: 'EAI_AGAIN',
syscall: 'getaddrinfo',
hostname: 'info.payu.in'
}
我认为这个错误是在我们在 AWS 中更改实例类型后发生的。首先,我们使用 t2.micro 实例类型。后来我们升级到 t2.xlarge。升级后,公共 IP 和私有 IP 没有任何变化。我在网上搜索过,有人说将 npm 更新到最新版本,所以我尝试更新,但出现以下错误
error request to https://registry.npmjs.org/npm failed, reason: getaddrinfo EAI_AGAIN
registry.npmjs.org
我们也在使用负载均衡器,并且我们还在路由 53 中添加了类型 A 的 DNS 记录。请帮我找到解决方案。