upload + fastcgi = cache?

Valery Kholodkov valery+nginxru at grid.net.ru
Thu Nov 12 18:35:19 MSK 2009


----- wasiliy <nginx-forum at 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


More information about the nginx-ru mailing list