Ubuntu 节点 js 中的 getaddrinfo EAI_AGAIN

Ubuntu 节点 js 中的 getaddrinfo EAI_AGAIN

我们公司已决定迁移到 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 记录。请帮我找到解决方案。

相关内容