RHEL7.6:NFSv3 客户端在 5分钟 空闲定时器后挂起,断开TCP连接,后续的 TCP 三向握手因为重复的 SYN 或来自 NFS 客户端的意外 RST 而失败
Issue
- 在 NFSv3 客户端上,之前活跃的 NFS 共享空闲 5 分钟,NFS 客户端发起了一个 TCP 连接关闭。一段时间后,进程访问 NFS 共享,NFS 客户端尝试向 NFS 服务器进行三向 TCP 握手。在三向握手期间,NFS 客户端为三方握手的第一部分发出一个重复的 SYN 数据包,或者发出一个 RST 回复来响应第二部分(来自 NFS 服务器的 SYN,ACK)。因此,NFS 客户端无法完成 TCP 三向握手,NFS 共享挂起。
Environment
- NFS 客户端
- Red Hat Enterprise Linux 7.6
- 在 kernel-3.10.0-957.el7 及更早版本上,以及比 kernel-3.10.0-957.5.1.el7 更早的版本上看到
-
NFS 服务器
- 在 Solaris 10 NFS 服务器上看到
- 在 Windows Server 2008 看到
-
NFSv3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.