Hello! On Thu, Aug 13, 2015 at 06:41:44PM +0300, kpoxa wrote:
> Добрый день. > > Есть сервер с 2 SSD под кеш > > Filesystem Size Used Avail Use% Mounted on > /dev/sdb1 210G 167G 44G 80% /ssd2 > /dev/sda3 200G 157G 44G 79% /ssd > > и следующий конфиг: > > proxy_cache_path /ssd levels=1:2 keys_zone=ssd1:2000m > max_size=160000m inactive=7d loader_files=1000 use_temp_path=off; > proxy_cache_path /ssd2 levels=1:2 keys_zone=ssd2:2000m > max_size=170000m inactive=7d loader_files=1000 use_temp_path=off; > split_clients $uri$is_args$args $disk { > 56.3% 2; > * 1; > } > > server { > ... > location / { > proxy_cache ssd$disk; > > } > } > > Периодически кеш разрастается выше лимита, пока не занимает весь диск. > При рестарте nginx место очищается до максимально разрешенного Что при этом в логах? Падения рабочих процессов, администраторы с шаловливыми руками и правом отсылки сигналов nginx'у? Проще всего на такое наступить, если рабочий процесс упал и/или был принудительно завершён, и не смог разблокировать элементы кеша. Ну и я просто оставлю эти ссылки тут, на всякий случай: http://mailman.nginx.org/pipermail/nginx-ru/2015-May/055936.html http://mailman.nginx.org/pipermail/nginx-ru/2015-May/055937.html -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru