关于HTTP require post数据报ENOBUFS错误
采用post方式将报文提交到后台,提交参数设置为: var options = { host:parse_u.hostname, port:parse_u.port || (isHttp ? 80 : 443), path:parse_u.path, method:“POST”, agent:false, headers:{ “Content-Type”:“application/x-www-form-urlencoded”, “Content-Length”:Buffer.byteLength(content, ‘utf8’) } }; 已经将agent设置为false,但是过一段时间还是用报ENOBUFS错误,重启应用还是会报这个错误,必须重启电脑。 环境:系统XP,Node版本0.10.32。 望高人指导!!!!
2 回复
这个讨论和你的情况相近。估计你开的请求太多,用async限制一下,别一次有太多请求。 https://github.com/joyent/node/issues/3269
@leapon 不对,一分钟才提交一次。