proxy_cache_lock работает только для новых элементов кеша. А для протухших он не работает. Для них есть другой вариант, который вам уже советовали - proxy_cache_use_stale updating.___
nginx-ru mailing list
nginx-ru@nginx.org
Прошу прощения, пропустил вторую часть ответа.
С proxy_cache_lock_age и proxy_cache_lock_age я уже игрался. Никакого
влияния на ситуацию не заметил.
Равномерность трудно проверить, так как запросов довольно много и какие-то
флуктуации-таки есть. Но похоже что да, равномерно. Прямо полное
К сожалению, не всё так просто. Ответ бекенда сильно меньше секунды, а
умолчания для proxy_{connect,send,read}_timeout аж минута.
Чтобы уберится, что дело точно не в этом, сделал так:
proxy_connect_timeout 1h;
proxy_send_timeout 1h;
proxy_read_timeout 1h;
Я, всё же,
ZZZ писал 2018-06-21 17:43:
Доброго утра!
Добрый день!
Я напоролся на проблему с proxy_cache_lock. Ниже минимальный конфиг, на
который я шлю порядка 150 простых запросов в секунду. Каждые пять
секунд,
когда инвализируется кеш, на апстрим уходит от пяти до двадцати
запросов, в
зависимости
Спасибо, но мне не нужен stale. Мне нужна именно блокировка.
После инвалидации кеша клиент не должен получить старых данных.
Sergey Kandaurov Wrote:
---
> > On 21 Jun 2018, at 17:43, ZZZ wrote:
> >
> > Доброго утра!
> >
> > Я напоролся на
> On 21 Jun 2018, at 17:43, ZZZ wrote:
>
> Доброго утра!
>
> Я напоролся на проблему с proxy_cache_lock. Ниже минимальный конфиг, на
> который я шлю порядка 150 простых запросов в секунду. Каждые пять секунд,
> когда инвализируется кеш, на апстрим уходит от пяти до двадцати запросов, в
Доброго утра!
Я напоролся на проблему с proxy_cache_lock. Ниже минимальный конфиг, на
который я шлю порядка 150 простых запросов в секунду. Каждые пять секунд,
когда инвализируется кеш, на апстрим уходит от пяти до двадцати запросов, в
зависимости от времени ответа апстрима, тогда как я жду, что
On Friday 12 August 2016 04:13:04 M-A-X wrote:
> Поставил промежуточный прокси на 127.0.0.1
>
> К нему приходит несколько запросов:
> 127.0.0.1 - - [12/Aug/2016:00:09:45 +0300] "GET /hls/football2-2026731240.ts
> HTTP/1.1" 200 11933 "-" "-" "-" -
> 127.0.0.1 - - [12/Aug/2016:00:09:46 +0300] "GET
On Fri, Aug 12, 2016 at 04:13:04AM -0400, M-A-X wrote:
> Поставил промежуточный прокси на 127.0.0.1
>
> К нему приходит несколько запросов:
> 127.0.0.1 - - [12/Aug/2016:00:09:45 +0300] "GET /hls/football2-2026731240.ts
> HTTP/1.1" 200 11933 "-" "-" "-" -
> 127.0.0.1 - - [12/Aug/2016:00:09:46