Firefox 和其他浏览器无法打开,可能与 NFS 有关

Firefox 和其他浏览器无法打开,可能与 NFS 有关

我设置了一个 NFS 服务器,它与一些客户端共享 /home 目录。这些客户端有时会无法打开任何浏览器(firefox、chrome、vscode [基于浏览器])。我还没能找到完整的原因。通常,完全重启服务器和客户端可以解决问题,浏览器可以打开,但问题再次出现。问题只出现在客户端上。例如,Firefox 只是停止加载并且无法打开。相比之下,对于同一个用户,firefox 会在服务器上打开。使用 strace 后,我可以看到当 firefox 正在处理来自 nfs 目录的某个锁定文件时,它在客户端上停止,如下图所示

在此处输入图片描述

(最后我必须使用 ctrl+z 来终止 strace 进程)下一个是服务器上的同一部分(/home 目录是本地的) 在此处输入图片描述

我希望有人能给我一点提示,至少告诉我如何追踪或测试问题的根源。我怀疑它与 NFS 有关,因为客户端和服务器问题存在差异,我甚至使用 nfstest 测试了 nfs,但目前我毫无头绪,无法重新启动整个系统,因为有些用户正在运行作业,这只是一个临时解决方案。我必须指出,其他 NFS 相关进程,如共享主目录(读取和写入文件)运行时没有明显的问题。

下列的切换到新的 NIS 和 NFS 服务器后无法打开 Firefox 和某些其他应用程序,我也停用、激活并使用了 nfs 端口,但没有作用。

提前致谢

注意:Slackware 发行版本 15.0 当前版本

答案1

storage.nfs_filesystem对于 Firefox,您可以尝试手动添加首选项about:config

storage.nfs_filesystem: true

相关内容