本帖最后由 新手407182 于 2022-11-17 15:55 编辑
一、问题概述客户反馈云上部署的两台web(nginx)应用,一摸一样的配置文件,访问相同的url路径(使用平台nas共享卷)其中一台机器访问延迟10S左右 二、故障截图三、故障原因分析通过查看系统日志,对比两台机器发现客户访问缓慢的这台机器系统日志里面频繁报错 lockd: cannot monitor 10.10.81.250 (10.10.81.250 地址为平台提供的nas地址) 四、解决方案 经过分析该报错信息发现是因为nfs文件被锁死导致的后台应用访问卡顿,解放方法就是需要对这个挂载目录进行解锁(可以通过man mount 看到) 通过 man nfs 找到了 nolock 这个选项:Disable NFS locking. Do not start lockd. This has to be used with some old NFS servers that don’t support locking. 所以方法如下: mount -o nolock -t nfs ip:/共享目录 /挂载目录 如果客户的nfs挂载点不能umount ,可以直接通过 mount -o nolock /挂载目录 来进行解锁
五、操作影响范围 排查问题需要登录客户云主机,解锁文件有可能需要重新挂载 六、注意事项 如果需要卸载掉nfs挂载目录,必须与客户进行二次确认 |