我有一个简单的 Node.js 机器人,它每秒向一个休息 API 发出一个 HTTP 请求。
如果返回的数据是正确的,那么我构建一个我 HTTP POST 的 URL。
一切正常,但运行约 4-5 小时后出现此错误
0|server | error: Error: getaddrinfo ENOTFOUND www.rest-api.com www.rest-api.com:443
0|server | at errnoException (dns.js:28:10)
0|server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:73:26)
有人可以向我解释为什么会这样吗?
重新启动服务器后,一切正常。
我正在使用 axios 来发出 http 请求。
原文由 Anderson 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了同样的问题并解决了!
尝试:
sudo vi /etc/hosts
并添加:
给主机