NFSを介してそれぞれにディレクトリがマップされた2つのサーバーがあります。
サーバーAのプロセス(シェルスクリプト)は、ファイルをマップされたドライブに配置します。
サーバーBのJavaプロセスは、マップされたドライブを定期的にポーリングし、ファイルが見つかるとすぐに処理します。ファイルが処理された後-名前が変更されます(その後、サーバーAでcronされたプロセスによって削除されます)
このファイルは小さな.propertiesファイルです。すべてが2、3サイクルうまく機能します。その後、サーバーAとサーバーBは、マップされたドライブの内容を異なる方法で表示し始めます。NFSキャッシングと属性ルックアップを無効にしました。問題はまだあります。
ビューが壊れているサーバーに移動して実行すると、次のようになります。
ls
停止したファイルが表示されます。しかし、もう一度やると、正しいファイルリストが出力されます。
この問題についてご協力いただければ幸いです。