Translated message

A translation of this page exists in English.

RHEL6.9:NFSv4 TCP 传输永远卡在 FIN_WAIT_2 中。

Solution In Progress - Updated -

Issue

NFS4 服务器崩溃/重启后,NFS4 客户端挂载挂起且没有恢复。 虽然网络连接已恢复(通过'ping'检查),但 NFS-shares 没有在 NFS 客户端上恢复。 TCP 传输卡在 NFS 客户端上的 FIN_WAIT_2 中。

Environment

  • Red Hat Enterprise Linux 6.9 (NFS 客户端)
    • 2.6.32-696.el6 之间的内核和 kernel-2.6.32-696.10.1.el6 之前的内核
  • NFSv4.0 或 NFSv3
  • 在 Solaris NFS 服务器上看到
  • 在 Linux NFS 服务器上看到
  • 请注意:此故障的必要条件是 NFS 服务器执行了一个 TCP 半关闭(即,从没有发送一个最终 FIN),这可能是由于 NFS 服务器上的一个 bug(即,NFS 服务器崩溃等)或某些网络环境,如,从 TCP 拆解序列中剥离了 FIN 的防火墙。 通过对 Linux NFS 服务器进行精心定时的模拟中断(内核崩溃)可重现此问题。

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content