Re: Ограничение на количество тяжёлых процессов.
Alexander Petrovsky
askjuise на gmail.com
Пт Окт 15 07:50:26 MSD 2010
>
> http {
>
limit_zone UPLOAD $any 16k;
>
> server {
>
> location = /upload.php {
> client_max_body_size 500M;
> set $any 1;
> limit_conn UPLOAD 10;
> error_page 503 =200 /nomore;
> proxy_pass ...
> }
>
> location = /nomore.html {
> root /path/to/file;
> }
>
Правильно ли я понимаю, что переменная $any будет всегда равна 1? Тогда
непонятно почему это вынесено в переменную, а так же непонятно чем
обусловлен размер зоны в 16К?
Исходя из:
Длина значений переменной $remote_addr может быть от 7 до 15 байт, поэтому
размер состоянии равен 32 или 64 байтам. Длина всех значений переменной
$binary_remote_addr всегда 4 байта и размер состояния всегда 32 байта. В
зоне размером 1 мегабайт может разместиться около 32000 состояний размером
32 байта.
и
The numbers of sessions is determined by the assigned variable, it depends
on the size of the used Variable and *memory_max_size* value.
$any равно 1у байту, выходит в зоне размером 16К можно будет разместить
около 16000 состояний.
Игорь, будьте добры, разъясните пожалуйста.
--
Петровский Александр / Alexander Petrovsky,
ICQ: 350342118
Jabber: juise at jabber.ru
Phone: +7 914 8 820 815
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20101015/81cd1723/attachment.html>
Подробная информация о списке рассылки nginx-ru