当我需要同时发出数百个请求时,Node.JS会给我这个错误。我尝试使用Axios,Unirest,Node.JS请求库和Node.JS HTTPS库发出请求。
具体错误(始终是相同的)是以下错误:
Error: getaddrinfo ENOTFOUND <server> <server>:443
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
奇怪的是,它可能仅在第十次请求时才发生(其余所有请求都可以解决并正常工作,即使是前四个请求也可以)
有任何线索吗?有什么方法可以使Node.JS至少缓存DNS查询几秒钟?