Welcome! Log In Create A New Profile

Advanced

Re: Ограничение на количество тяжёлых процессов.

October 15, 2010 02:04AM
On Fri, Oct 15, 2010 at 12:50:26PM +0900, Alexander Petrovsky wrote:

> >
> > 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К?

Потому что в limit_zone сейчас можно указать только переменную.
Строку из перменных и простых сторок - нельзя.

> Исходя из:
> Длина значений переменной $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 состояний.

В этой зоне будет храниться ровно одно значение для всех соединений - "1",
к этому значению привязан счётчик, показывающий сколько всего соединений
в этой зоне. Там и 16К много, просто минимальный размер зоны.


--
Игорь Сысоев
http://sysoev.ru

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Ограничение на количество тяжёлых процессов.

Хаустов Алексей October 14, 2010 05:40AM

Re: Ограничение на количество тяжёлых процессов.

Boris Dolgov October 14, 2010 05:42AM

RE: Ограничение на количество тяжёлых процессов.

Хаустов Алексей October 14, 2010 05:56AM

RE: Ограничение на количество тяжёлых процессов.

Богун Дмитрий October 14, 2010 06:18AM

Re: Ограничение на количество тяжёлых процессов.

Sergey Lychko October 14, 2010 06:30AM

Re: Ограничение на количество тяжёлых процессов.

Влад Максимов October 14, 2010 05:48AM

RE: Ограничение на количество тяжёлых процессов.

Хаустов Алексей October 14, 2010 05:56AM

Re[2]: Ограничение на количество тяжёлых процессов.

Влад Максимов October 14, 2010 12:36PM

Re: Ограничение на количество тяжёлых процессов.

Igor Sysoev October 14, 2010 06:20AM

Re: Ограничение на количество тяжёлых процессов.

Alex Vorona October 14, 2010 10:14AM

Re: Ограничение на количество тяжёлых процессов.

Igor Sysoev October 14, 2010 10:28AM

Re: Ограничение на количество тяжёлых процессов.

Alexander Petrovsky October 14, 2010 11:52PM

Re: Ограничение на количество тяжёлых процессов.

Igor Sysoev October 15, 2010 02:04AM

RE: Ограничение на количество тяжёлых процессов.

Хаустов Алексей October 15, 2010 04:06AM

Re: Ограничение на количество тяжёлых процессов.

fixxxer October 14, 2010 06:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 217
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready