Русскоязычное Linux-сообщество's Journal
 
[Most Recent Entries] [Calendar View]

Wednesday, June 28th, 2017

    Time Event
    11:44a
    Странное кеширование Nginx
    Всем привет. Есть два серверы с nginx, который кеширует статику.
    Настроены одинаково, запросы идут равномерно через DNS round-robin, но при этом на одном сервере кеш занимает 963G, а на втором 211G. Причем у второго он статичен, а на первом постоянно растет.
    и подробнее по директориям:
    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


    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) и он тут же начал сбрасывать кеш, сейчас вот такая обстановка:
    3.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
    И продолжает падать


    UPD2:
    спустя сутки
    du -sh *
    11G 0
    11G 1
    11G 2
    11G 3
    11G 4
    11G 5
    11G 6
    11G 7
    11G 8
    11G 9
    11G a
    12G b
    11G c
    11G d
    11G e
    11G f

    << Previous Day 2017/06/28
    [Calendar]
    Next Day >>

Русскоязычное Linux-сообщество   About LJ.Rossia.org