RHEL 7.6のNFS 4.1に問題があります。このサーバーには多くのアプリケーションがあり、GitLabは最大の影響を受けるアプリケーションの1つです。
過度のNFSネットワークトラフィック(NFS v4.1のバグのため)がCPU使用量が多すぎてGitLabが要求を処理できなくなりました。このためですこのLinuxカーネルのバグこの問題は以下で解決できます。このコミット用に更新されたカーネル。
間違い:(/var/log/message)
Jul 3 11:15:07 hostabc kernel: NFS: nfs4_reclaim_open_state: Lock reclaim failed!
GitLab ドキュメントの推奨事項NFS サーバー委任の無効化しかし、他のアプリケーション/サーバーが同じNFSを共有しているため、これが私たちにとって可能かどうかはわかりません。
インターネット検索中にこの機能を使用すると、サーバーがファイル管理をクライアントに委任できることがわかりました。事前に謝罪してください。無邪気に聞こえますが、それは実際にどういう意味ですか?なぜ顧客はこの問題を解決したいのですか?この機能を無効にすると、ファイル管理はどのように処理されますか? NFSサーバーの委任を無効にすると、どのような影響がありますか?無効にすると正確にどうなりますか?