CNode

fs.statSync 读取映射路径卡死

问答
Ssunhaolin发布于8 年前最后回复8 年前3 回复3359 浏览0 收藏

具体情况是:

  • 94服务器上的路径 /srv/test 是通过mount映射到93服务器上的/srv/test的用来存贮应用的附件
  • 但是当93服务器关机之后 fs.statSync('/srv/test/xxx.doc') 读取映射路径就卡死了
  • 终端执行top查看 发现load average持续增高
  • 94上 cd /srv 后执行 ls 也是一直等待的状态,不显示/srv下的文件

请教各位大神 fs是否有timeout的机制? 或者更好的方法?

查看回复

回复 (3)

X
xiaozhongliu#1·8 年前

服务器上还用同步方法, 异步的优势置之不理?

S
sunhaolin#2·8 年前
引用 xiaozhongliu服务器上还用同步方法, 异步的优势置之不理?

@XiaozhongLiu 只是公司的测试服务器,目前是测试这样的情况

M
MiYogurt#3·8 年前

难道你没发现跟 timeout 有关的都是回调么。

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