----- wasiliy <nginx-forum@nginx.us> wrote:
> я. оказалось проблема была совсем в другом :)
> всем спасибо.
>
> теперь еще вопрос - как можно динамически менять upload_store?
> например есть 3 папки в которые надо сохранять аплоады (а каждая папка соответственно подмаунтеный винт)
>
> /all/1
> /all/2
> /all/3
>
> как в зависимости от заполненности каждой из них менять upload_store?
Никак. Алгоритм распределения файлов по папкам в nginx оптимизирован в облась простоты.
Более тонкую балансировку файлов по папкам должно выполнять внешнее приложение.
> например модулем eval можно было бы получать нужную папку, но в upload_store нельзя использовать переменную
>
> когда пытаюсь задать через "хеш" в виде upload_store /all 1 2 3; nginx ругается
В этом случае nginx ожидает дерево с папками с /all/0/00/000 по /all/9/99/999.
--
Regards,
Valery Kholodkov