该问题似乎是Node.js HTTP客户端连接池出现的问题。
如果将选项添加
agent:false到函数的
options参数中,它将禁用连接池,并使每个请求都使用标头。此更改似乎允许客户端代码无限期运行。
http.request()
Connection:close
var options = {agent:false, host:"localhost", port:1337, };这样做会降低HTTP客户端的性能,您应该在客户端进程中看到频繁的暂停(大概是在V8运行时进行垃圾收集时)。但这确实可以解决您的问题!
根据@joshp的评论,查看此问题是否已在更高版本的Node.js中解决,或考虑提交错误报告。



