CNode

nodejs读取文件并发性高的时候报 [Error: OK, open该怎么解决?

Llzxue发布于13 年前最后回复13 年前4 回复5136 浏览0 收藏

window8 64位系统
做并发性测试时高访问量报错

 [Error: OK, open 'D:\arcgisserver\_alllayers\L02\R0000C0000.bundlx']

 errno: 0,

 code: 'OK',

 path: 'D:\\arcgisserver\\_alllayers\\L02\\R0000C0000.bundlx' }  

可能原因window对文件访问量的限制

查看回复

回复 (4)

W
wenbob#1·13 年前

限制并发数量,多了就排队

L
lzxue#2·13 年前

这样的话,node的高并发性无法体现了,Linux系统有没有文件读写限制。

W
wenbob#3·13 年前
引用 lzxue这样的话,node的高并发性无法体现了,Linux系统有没有文件读写限制。

也有限制。Linux可以更改内核参数,但是再多也是有个上限的。高并发和限制文件打开数量并不冲突。比如,用nginx顶在前面,处理所有静态文件访问,以及缓存的有实效的动态数据,node.js只处理动态数据的部分。

L
lzxue#4·13 年前

有没限制并发数量的包,这种限制和排队完全没思路,希望给点指点,谢谢。

参与回复
登录后即可参与回复。登录