У нас есть два сервера, каждый из которых имеет каталог, сопоставленный через NFS.
Процесс на сервере A (сценарий оболочки) помещает файл в подключенный диск.
Java-процесс на сервере B регулярно опрашивает подключенный диск и обрабатывает файл, как только он найден. После обработки файла - он переименовывается (и впоследствии удаляется процессом cron'а на сервере A)
Файл представляет собой небольшой файл .properties. Все работает хорошо на пару циклов. После этого сервер A и сервер B начинают видеть содержимое подключенного диска по-разному. Мы отключили кеширование NFS и поиск атрибутов. Проблема все еще там.
Если я захожу на сервер, у которого нарушен вид, и делаю:
ls
Я посмотрю заблокированные файлы. НО, если я сделаю это снова - будет напечатан правильный список файлов.
Мы будем признательны за любую помощь по этому вопросу.