<blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">http {<br></blockquote><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

    limit_zone   UPLOAD  $any  16k;<br>
<br>
    server {<br>
<br>
        location = /upload.php {<br>
            client_max_body_size   500M;<br>
            set    $any  1;<br>
            limit_conn   UPLOAD  10;<br>
            error_page   503   =200 /nomore;<br>
            proxy_pass    ...<br>
        }<br>
<br>
        location = /nomore.html {<br>
            root  /path/to/file;<br>
        }<font color="#888888"></font><br></blockquote></div><br><font color="#888888"></font>Правильно ли я понимаю, что переменная $any будет всегда равна 1? Тогда непонятно почему это вынесено в переменную, а так же непонятно чем обусловлен размер зоны в 16К?<br>
<br>Исходя из:<br>Длина значений переменной $remote_addr может быть от 7 до 15 байт,
поэтому размер состоянии равен 32 или 64 байтам.
Длина всех значений переменной $binary_remote_addr всегда 4 байта
и размер состояния всегда 32 байта.
В зоне размером 1 мегабайт может разместиться около 32000 состояний
размером 32 байта.
<br>и<br>The numbers of sessions is determined by the assigned variable, it 
depends on the size of the used Variable and <b>memory_max_size</b> 
value.
<br><br>$any равно 1у байту, выходит в зоне размером 16К можно будет разместить около 16000 состояний.<br><br>Игорь, будьте добры, разъясните пожалуйста.<br><br>-- <br>Петровский Александр / Alexander Petrovsky,<br><br>ICQ: 350342118<br>
Jabber: <a href="mailto:juise@jabber.ru">juise@jabber.ru</a><br>Phone: +7 914 8 820 815<br>