【发布时间】:2014-02-19 15:05:41
【问题描述】:
request.post({url: 'http://service.com/upload', form: {data: fs.createReadStream('T:/a.png')}});
在每秒运行大约 10 分钟后,我收到此错误 Error: EMFILE(打开的文件太多)
为什么?我应该手动关闭这些流吗?为什么request 不这样做,但如果是,我该如何关闭它们?
编辑:我没有进行很多异步调用,一次只有 1 个请求处于活动状态。
编辑:没有任何流被关闭,它在我创建 2046 个流之后就出错了。为什么不关门?
【问题讨论】:
标签: windows node.js file file-io