NFS共享/home目录后客户端浏览器及类浏览器应用无法启动问题排查求助
NFS共享/home目录后客户端浏览器及类浏览器应用无法启动问题排查求助
我这里搭建了一套NFS服务器环境,将/home目录共享给了多台客户端设备。最近遇到一个棘手的随机问题:客户端会突然无法打开任何浏览器(Firefox、Chrome)以及类浏览器应用(比如VS Code),目前还没能定位到根本原因。
目前唯一的临时解决办法是重启服务器和所有客户端——重启后这些应用能正常启动,但过段时间问题又会再次出现。
问题细节
- 问题仅出现在客户端:比如Firefox在客户端启动后会完全卡在加载状态,无法正常打开;但同一个用户在NFS服务器本地登录时,Firefox却能正常运行。
- 通过
strace工具排查发现,客户端上的Firefox进程卡在了处理某个来自NFS共享目录的锁文件操作上(相关情况见下图):
(注:我最后是通过Ctrl+Z暂停strace进程后才终止它的) - 对比服务器本地的情况(
/home目录为本地存储),相同操作的strace输出无异常: - 其他NFS相关操作(比如读写
/home目录下的文件)均无明显异常,只有浏览器及类浏览器应用受影响。
已尝试的排查操作
- 使用
nfstest工具对NFS服务进行测试,未发现异常; - 参考类似问题的解决方案,尝试重新启停NFS服务、调整NFS端口配置,但问题仍未解决。
现在的难题是不能随意重启整个系统,因为有用户正在运行任务,重启只是治标不治本的临时方案。希望有经验的朋友能给我一些排查方向或测试建议,帮我找到问题的根源,非常感谢!
备注:内容来源于stack exchange,提问作者iluvatar
相关产品推荐
相关产品推荐

