Re: Неконтроллируемый объем кеша Nginx

Roman Arutyunyan arut at nginx.com
Tue Apr 28 06:18:41 UTC 2015


Судя по логу, у вас имеются активные запросы (или по ошибке считающиеся такими)
к некоторому количеству элементов кеша.  Таких запросов как минимум 20, они
являются самым старыми элементами кеша, все более новое уже удалено, очистка
кеша уперлась в эти элементы.

В чем причина проблемы без анализа полного debug лога и gdb понять тяжело.

Попробуйте выяснить, что это за элементы, когда были запросы к ним.
Для этого найдите файлы в кеше по префиксам ключей: 854b2eed -> ../85/4b/2eed..,
посмотрите, что там.  В access.log можно попробовать найти соответствия по времени
и найти какие-то странности с этими запросами.  Кроме того, убедитесь, что
после релоада конфигурации у вас не висят подолгу (или даже бесконечно долго)
“shutting down” процессы.

2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 854b2eed
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 a77628c2
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 20374078
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 5dbd6cc5
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 556809d8
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 5f316ff2
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 3be8ec5c
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 ef60c351
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 b9b3ba84
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 3a704f7e
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 01d90614
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 ae9fac1e
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 328cd295
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 085451ea
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 5ee67fde
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 f6ffe362
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 b2d88eaa
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 2b40e985
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 97715f69
2015/04/24 11:13:35 [debug] 6829#0: http file cache forced expire: #1 1 43bf0c49

On 24 Apr 2015, at 12:41, vlakas <nginx-forum at nginx.us> wrote:

> Проблема повторилась. Дебаг можно скачать по ссылке:
> https://mega.co.nz/#!QcJDCJQC!eEAjwoUzJTwrQ98lTWD3oTeC3mPx4uX5kcMmkwZ4h1M
> 
> Логи за 5 минут. В течении этого времени рост кеша наблюдался.
> 
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258292,258349#msg-258349
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



Подробная информация о списке рассылки nginx-ru