Hello! On Mon, Jan 27, 2014 at 07:49:30PM +0400, Михаил Монашёв wrote:
> Здравствуйте, Maxim. > > > Умозрительно - скорее всего в тех кешах, что начали уменьшаться, по > > каким-то причинам оказалось много неактивных элементов, и cache > > manager был занят их чисткой (и посему не следил за размером того > > кеша, что начал в результате расти). Такого можно добиться, e.g., > > загрузив кеши с сильно раскаченными параметрами загрузки > > (loader_files/loader_threshold), и потом не используя часть кешей. > > Или сильно подвинуть время на машине - эффект будет похожий. > > Возможно произошло именно это. > > Неожиданно то, что параметры, относящиеся к кэш-лоадеру, оказывается > влияют и на кэш-менеджер. Они влияют на то, что в результате будет в кеше, а уже это, в свою очередь, влияет на cache manager. > Кэш тем эффективнее, чем больше в нём элементов. Т.е. если на разделе > быстрого SSD-диска есть 500 гигов, то хорошо бы под кэш отвести 499 и > один оставить под всякие временные директории и подобное. И раз в пол > года нужно перезапустить nginx, да так, чтобы он за время перезапуска > не занял растущим без кэш-менеджера кэшем оставшееся доступное место. > И если даже раз в пол года кэш будет тормозить 5 минут - это ерунда по > сравнению с тем, насколько больше файлов в него влезет. Поэтому я > стараюсь максимально ускорить загрузку кэша описанными выше > параметрами. IMHO, вместо этих извращений - надо обучить cache manager контролировать свободное место на диске. Должно стать существенно удобнее и проще. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru