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