Welcome! Log In Create A New Profile

Advanced

nginx cache growing well above max_size threshold

Lucas Rolff
September 14, 2017 12:36PM
Hi guys,


I have a minor question, so I have an nginx box using proxy_cache, it has a key zone of 40 gigabyte (so it can cache 320 million files), a max_size of 1500 gigabyte for the cache and the inactive set to 30 days.


However we experience that nginx goes well above the defined limit - in our case the max size is 1500 gigabyte, but the cache directory takes goes well above 1700 gigabyte.

There's a total of 42.000.000 files currently on the system, meaning the average filesize is about 43 kilobyte.


Normally I know that nginx can go slightly above the limit, until the cache manager purges the files, but it stays at about 1700 gigabyte constantly unless we manually clear out the size.


I see there's a change in 1.13.1 that ignores long locked cache entries, is it possible that this bugfix actually fixes above issue?

Upgrading is rather time consuming and we have to ensure nginx versions across the platform, so I wonder if anyone has some pointers if the above bugfix would maybe solve our issue. (currently the custom nginx version is based on nginx 1.10.3).


Best Regards,
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

nginx cache growing well above max_size threshold

Lucas Rolff September 14, 2017 12:36PM

Re: nginx cache growing well above max_size threshold

Maxim Dounin September 14, 2017 12:58PM

Re: nginx cache growing well above max_size threshold

Lucas Rolff September 14, 2017 01:10PM

Re: nginx cache growing well above max_size threshold

jeffdyke September 14, 2017 02:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 56
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready