【发布时间】:2014-05-06 15:04:24
【问题描述】:
我有一个 nodejs 网络服务器,它读取文件并提供内容。其中一些文件是 FUSE 虚拟文件,它们可能会在其后备服务等待数据提供时长时间阻止读取。
似乎如果这些读取请求中的 5 个堆积起来,则该进程将不再从任何文件中读取。另外,我不确定如何在必要时终止这些挂起的读取。
这是 nodejs 的限制,还是 FUSE 文件系统的行为与 FUSE 的预期不一致?
【问题讨论】:
-
事实证明,FUSE 是无关紧要的,因为该行为有效地模拟了从尚未连接写入端的命名管道读取。 node.js 是否支持像这样从命名管道读取?
标签: javascript node.js fuse libuv