Непонимание как работает fail timeout на самом деле

2016-05-30 Пенетрантность Vadim Osipov
Здравствуйте Столкнулся с такой ситуацией, что, видимо, не понимаю в каком случае срабатывает fail_timeout, max_fails. Как я это понимаю при моей конфигурации: например, я делаю 1 запрос http://localhost:80/mem/key10, вычисляется хэш, ему ставится в соответствие сервер из upstream - это 172.16.11.4

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность S.A.N
> Если я правильно понял этот набор слов, предлагается вместо кэша > nginx > использовать кэш memcached'а, почему эта связка должна быть > эффективнее > чем один кэш nginx'a? Нет, будет использоваться только кеш Nginx, но бекенды получат возможность получать по ключу, тело (body) кеша Nginx, по

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность Evgeniy Berdnikov
On Mon, May 30, 2016 at 09:15:06AM -0400, S.A.N wrote: > Было бы очень круто, если бы в Nginx была возможность что-то вроде этого > > location / > { >proxy_cache_pass localhost:11211; # address memcached server socket > } > > > Тогда клиентcий код станет гениально простым :) > > memcached->

Re: map для вывод записей в error.log по условию

2016-05-30 Пенетрантность Maxim Dounin
Hello! On Fri, May 27, 2016 at 03:09:37PM -0400, dim1 wrote: > Проблема: > В логе есть множество не нужных 404 ошибок. Например, c перебором всего URL. > > Пример с юзерагентом WhatsApp: > http://domen.com/category/subcategory/subsubcategory/page > http://domen.com/category/subcategory/subsubca

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность S.A.N
> Возможно, эффективным решением для соединения бэкэндов было бы > фиксированное количество соединений, бесконечный keepalive и > pipelining Да, мы сделали свой pool keepalive сокетов, это действительно помогает. pipelining мы хотели сделать, но Nginx его не поддерживает, мы гоняем запросы между б

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность Konstantin Tokarev
30.05.2016, 15:22, "Konstantin Tokarev" : > 30.05.2016, 15:17, "S.A.N" : >>>   Если сокет "простаивает без трафика", то железо отнюдь не простаивает, >>>   а выполняет работу по тем сокетам, которые не простаивают. >>> >>>   К тому же при однородной нагрузке количество требуемых содинений с >>>  

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность Konstantin Tokarev
30.05.2016, 15:17, "S.A.N" : >>  Если сокет "простаивает без трафика", то железо отнюдь не простаивает, >>  а выполняет работу по тем сокетам, которые не простаивают. >> >>  К тому же при однородной нагрузке количество требуемых содинений с >>  бэкэндами должно быть стабильно во времени > > Если

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность S.A.N
> Если сокет "простаивает без трафика", то железо отнюдь не простаивает, > а выполняет работу по тем сокетам, которые не простаивают. > > К тому же при однородной нагрузке количество требуемых содинений с > бэкэндами должно быть стабильно во времени Если 30 запросов отправить в 30 разных соединен

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность Konstantin Tokarev
30.05.2016, 14:11, "S.A.N" : >>   Интересно, сколько нужно открыть fd чтобы ощутить их дефицит в >>  системе? > > Это зависит от установленого лимита в ОС, по умолчанию 1024, я кстати всегда > хотел узнать, зачем линукс по умолчанию ставит такой низкий лимит? > >>   Если у клиента такая логика, ч

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

2016-05-30 Пенетрантность S.A.N
> Интересно, сколько нужно открыть fd чтобы ощутить их дефицит в > системе? Это зависит от установленого лимита в ОС, по умолчанию 1024, я кстати всегда хотел узнать, зачем линукс по умолчанию ставит такой низкий лимит? > Если у клиента такая логика, что он делает 30 запросов json > одновремен