dav: таймаут появления файла после PUT

Alexander Moskalenko alexander.moskalenko на gmail.com
Вт Сен 13 14:20:32 UTC 2011


Првиетствую!

Есть некий скрипт который через dav метод PUT кладывает файл на несколько
серверов.
От nginx приходит ответ что все ок, скрипт пытается открыть этот же файл но
уже локально (ФС смонтирована по NFS)... и не находит его.
Если в скрипте поставить sleep в несколько секунд - проблема решается.

Однако таких записей в одном скрипте может быть несколько десятков что
исключает возможность использовать принудительные sleep.

client_body_temp_path сначала смотрел на ту же ФС куда складываются файлы,
поменяли на tmpfs - стало немного лучше (иногда файл "видится").

Есть какое-то решение кроме "ждать" в скрипте?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20110913/979cf87b/attachment.html>


Подробная информация о списке рассылки nginx-ru