Nodejs错误:getaddrinfo ENOTFOUND&EADDRINFO

jc-*_*tzn 5 sockets request node.js

我正在使用Request模块来获取html页面,它工作得很好但是在一段时间后我得到了错误ENOTFOUNDEADDRINFO一些请求.在网上浏览后,我发现了一些类似的问题(#699,#5488,#697),我从中得知的是,我可能没有消耗一些(或所有?)的响应,并且在某些时候应用到达套接字池最大大小.

我不是很确定这一切,但我正在考虑增加globalAgent.maxSockets(到100?)并始终通过response.resume()在请求回调开始时调用来消耗响应.这有什么意义吗?还是我离开赛道?

我查看了Node的代码,试图理解是什么resume(),但我不确定我找到了正确的功能(#L698).

谢谢你的帮助.