Всем привет. Есть два серверы с nginx, который кеширует статику.
Настроены одинаково, запросы идут равномерно через DNS round-robin, но при этом на одном сервере кеш занимает 963G, а на втором 211G. Причем у второго он статичен, а на первом постоянно растет.
и подробнее по директориям:
server1
60G 0
61G 1
61G 2
60G 3
60G 4
61G 5
61G 6
61G 7
60G 8
60G 9
60G a
61G b
61G c
60G d
60G e
61G f
server2
13G 0
14G 1
13G 2
13G 3
13G 4
13G 5
13G 6
13G 7
13G 8
13G 9
14G a
14G b
13G c
13G d
13G e
14G f
Конфиги у nginx идентичны 1в1:
proxy_cache_path /mnt/nginx/cache levels=1:2 keys_zone=cache:1024m max_size=300g inactive=20d;
Куда еще можно посмотреть? Почему так странно распределен объем?
UPD: изменил конфиг на первом серваке(300G->250G) и он тут же начал сбрасывать кеш, сейчас вот такая обстановка:
spoiler3.4G 0
3.5G 1
3.3G 2
3.3G 3
3.4G 4
3.4G 5
3.4G 6
3.5G 7
3.2G 8
3.5G 9
3.4G a
3.6G b
12G c
60G d
59G e
60G f
Спустя минуту стало еще меньше:
3.6G 0
3.6G 1
3.5G 2
3.5G 3
3.7G 4
3.6G 5
3.6G 6
3.7G 7
3.4G 8
3.7G 9
3.6G a
3.8G b
7.6G c
60G d
59G e
60G f
И продолжает падать