Welcome! Log In Create A New Profile

Advanced

Re: nginx перестает следить за размером каталога proxy_cache_patch

Maxim Dounin
May 02, 2017 10:32AM
Hello!

On Tue, May 02, 2017 at 12:35:55PM +0000, Владислав Толмачев wrote:

> Максим, нельзя ли как-то пофиксить это, я искал в гугле и нашел кучу
> проблем аналогичного характера и ни одного решения. У меня nginx занимается
> только проксированием, он без модулей и прочего, абсолютно чистый. Ок не
> смог он удалить 20 этих элементов, возможно там их тормоз качет (хотя если
> их сейчас качают то это уже не самый старый элемент), пусть пробует дальше
> и вернется к ним позже, если в кэше около 2 000 000 элементов. Никаких
> Sigterm и Sigkill перед переполнением точно нет, сервер никтотне трогает в
> это время. В логах critical пусто.

"Тормоз качает" - не должно быть причиной, nginx складывает в кеш
ответ сразу, как получает его от бекенда, и от клиента тут ничего
не зависит. Причиной может быть бекенд - если он кешируемый ответ
возвращает очень долго. В старых версиях (до 1.11.6) та же
проблема могла возникать, если при включённом кеше использовалось
проксирование без буферизации и/или проксирование вебсокетов -
элемент кеша оставался залоченным до окончания соединения.

Получить более подробную информацию о происходящем можно, уменьшив
inactive и добившись очистки по нему, в этом случае в аналогичной
ситуации будет alert про "ignore long locked inactive cache
entry". По идентификатору можно будет узнать, что за ресурс
вызвал проблему, и проанализировать возможные причины.

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

nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев April 28, 2017 01:24AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Serge Negodyuck April 28, 2017 03:42PM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев April 28, 2017 08:00PM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Aleksandr Sytar April 30, 2017 02:50AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев April 30, 2017 02:54AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Vasiliy P. Melnik April 30, 2017 10:02AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Vasiliy P. Melnik April 30, 2017 10:02AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев April 30, 2017 10:04AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Maxim Dounin May 02, 2017 08:18AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев May 02, 2017 08:38AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Dmitry Volyntsev May 02, 2017 10:06AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Maxim Dounin May 02, 2017 10:32AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев May 06, 2017 07:58AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Vasiliy P. Melnik May 06, 2017 10:54AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

Владислав Толмачев May 06, 2017 11:04AM

Re: nginx перестает следить за размером каталога proxy_cache_patch

ngnx8810773a83 May 07, 2017 07:22PM

Re: nginx перестает следить за размером каталога proxy cache patch

Владислав Толмачев May 08, 2017 05:34AM

Re: nginx перестает следить за размером каталога proxy cache patch

Maxim Dounin May 10, 2017 09:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 283
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