Linux squid очистить кэш

Linux squid очистить кэш

Как очистить кэш Squidа и очистить . /squid/var/logs/store.log? А то он разросся до непомерных размеров.

Рекомендовать в FAQ | Cообщить модератору | Наверх

Оглавление

  • Как очистить кэш Squidа и очистить . /squid/var/store.log, Michael, 12:07 , 20-Ноя-03, (1)
    • Как очистить кэш Squidа и очистить . /squid/var/store.log, undr, 12:24 , 20-Ноя-03, (2)
      • Как очистить кэш Squidа и очистить . /squid/var/store.log, Michael, 13:15 , 20-Ноя-03, (3)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

>Как очистить кэш Squidа
а зачем его вообще чистить? это же потенциально съэкономленный трафик!
если хочешь уменшить — уменьши его размер в конфиге, при первом же рестарте сквид сам почистит в соответсвии с настроенной политикой кэширования.

>и очистить /squid/var/logs/store.log?
выключи его кэширование вообще, а файл сотри!

1. «Как очистить кэш Squidа и очистить . /squid/var/store.log»
Сообщение от Michael on 20-Ноя-03, 12:07 (MSK)
Рекомендовать в FAQ | Cообщить модератору | Наверх

2. «Как очистить кэш Squidа и очистить . /squid/var/store.log»
Сообщение от undr on 20-Ноя-03, 12:24 (MSK)

>>и очистить /squid/var/logs/store.log?
>выключи его кэширование вообще, а файл сотри!

Как отключить его кэширование?
И для чего он ваще нужен, а то разросся более 3 Гигов?

Источник

Linux squid очистить кэш

В настройках squid.conf есть директива:
cache_dir ufs /var/spool/squid 100 16 128

(да, маленький винт, маленькая сеть, поэтому под кеш всего 100 м)

НО ! мне почему-то казалось, что по достижении этого объема старые объекты должны удаляться из кеша. однако, вместо этого в cache.log просто регистрируется сообщение:

WARNING: Disk space over limit: 109092 KB > 102400 KB

и так далее. постепенно просто забивается раздел и SQUID перестает работать

www.squid-cache.org лежит, гуглеж ошибки не привел ни к чему хорошему. видимо ни у кого не доходило до такого.

вопрос: как обеспечить чтобы при переполнении кеша из него автоматически удалялись старые объекты, до тех пор пока он не достигнет максимального объема предписанного директивой

заранее спасибо за ответы

Ответить | Правка | Cообщить модератору

Оглавление

  • Как заставить squid регулярно очищать кэш, anonymous, 15:34 , 16-Авг-12, (1)
    • Как заставить squid регулярно очищать кэш, 62mkv, 06:11 , 17-Авг-12, (2)
      • Как заставить squid регулярно очищать кэш, zandyg, 06:44 , 17-Авг-12, (3)
        • Как заставить squid регулярно очищать кэш, 62mkv, 08:15 , 17-Авг-12, (6)
          • Как заставить squid регулярно очищать кэш, zandyg, 06:24 , 20-Авг-12, (7)
            • Как заставить squid регулярно очищать кэш, 62mkv, 06:42 , 20-Авг-12, (8)
      • Как заставить squid регулярно очищать кэш, crash, 07:41 , 17-Авг-12, (4)
        • Как заставить squid регулярно очищать кэш, 62mkv, 08:11 , 17-Авг-12, (5)
          • Как заставить squid регулярно очищать кэш, Kir, 11:15 , 20-Авг-12, (9)
            • Как заставить squid регулярно очищать кэш, 62mkv, 11:39 , 20-Авг-12, ( 10 )
              • Как заставить squid регулярно очищать кэш, anonymous, 10:47 , 26-Авг-12, ( 11 )
                • Как заставить squid регулярно очищать кэш, 62mkv, 07:36 , 27-Авг-12, ( 12 )
                  • Как заставить squid регулярно очищать кэш, Andrey Mitrofanov, 20:57 , 27-Авг-12, ( 13 )

Сообщения по теме [Сортировка по времени | RSS]

1. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от anonymous (??) on 16-Авг-12, 15:34
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от 62mkv (ok) on 17-Авг-12, 06:11

если бы эта ссылка еще бы и открывалась.. ;( цены б ей не было 😉

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от zandyg (ok) on 17-Авг-12, 06:44

This may be seen if swap.state has been corrupted. Such corruption can
occur on unexpected system shutdowns (power failure, kernel panic etc).

Try the following:

1. Shut down squid.

2. Remove the swap.state files from your cache directories.

3. Start Squid again. It will slowly rebuild swap.state from the cache
files.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от 62mkv (ok) on 17-Авг-12, 08:15

>[оверквотинг удален]
>>> http://www.squid-cache.org/mail-archive/squid-users/200306/0.
>> если бы эта ссылка еще бы и открывалась.. ;( цены б ей
>> не было 😉
> This may be seen if swap.state has been corrupted. Such corruption can
> occur on unexpected system shutdowns (power failure, kernel panic etc).
> Try the following:
> 1. Shut down squid.
> 2. Remove the swap.state files from your cache directories.
> 3. Start Squid again. It will slowly rebuild swap.state from the cache
> files.

спасибо. такого рода ответов в сети много. они касаются ситуации когда реально объем папки кеша небольшой, а в логах фиксируются варнинги.

у меня то варнинги абсолютно правдивы !! и место «засирается» вполне по честному. да и опять же, предложенный рецепт требует перезапуска прокси, что не вариант. с перезапуском я и так умею 😉 squid -k stop, rm папка, squid -z, service squid start.

надо чтобы этого вообще не происходило. иными словами чтобы squid сам удалял лишние объекты по мере достижения кешем предельного размера. или это категорически невозможно ?

в документации об этом как-то ни слова не сказано. хотя если есть параметр «предельный размер директории кеша», то ведь должен же он для чего-то применяться ? не только же для записи варнингов в логи .

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от zandyg (ok) on 20-Авг-12, 06:24

> надо чтобы этого вообще не происходило. иными словами чтобы squid сам удалял
> лишние объекты по мере достижения кешем предельного размера. или это категорически
> невозможно ?

А это?
# TAG: cache_swap_low (percent, 0-100)
# TAG: cache_swap_high (percent, 0-100)
#
# The low- and high-water marks for cache object replacement.
# Replacement begins when the swap (disk) usage is above the
# low-water mark and attempts to maintain utilization near the
# low-water mark. As swap utilization gets close to high-water
# mark object eviction becomes more aggressive. If utilization is
# close to the low-water mark less replacement is done each time.
#
# Defaults are 90% and 95%. If you have a large cache, 5% could be
# hundreds of MB. If this is the case you may wish to set these
# numbers closer together.
#Default:
# cache_swap_low 90
# cache_swap_high 95

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от 62mkv (ok) on 20-Авг-12, 06:42

>> надо чтобы этого вообще не происходило. иными словами чтобы squid сам удалял
>> лишние объекты по мере достижения кешем предельного размера. или это категорически
>> невозможно ?
> А это?
> # TAG: cache_swap_low (percent, 0-100)
> # TAG: cache_swap_high (percent, 0-100)

у меня указано:
cache_swap_high 93
(нижний — дефолтный)

но эффекта от этого я не наблюдаю вообще.

кстати, я убрал некоторые домены в no_cache, чтобы они вообще не кешировались.
как убедиться, что эта директива отрабатывает ? не могу этого понять по логам.

>[оверквотинг удален]
> # close to the low-water mark less replacement is done each time.
> #
> # Defaults are 90% and 95%. If you have a large cache,
> 5% could be
> # hundreds of MB. If this is the case you may wish
> to set these
> # numbers closer together.
> #Default:
> # cache_swap_low 90
> # cache_swap_high 95

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

4. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от crash (ok) on 17-Авг-12, 07:41

а она почему то открывается

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от 62mkv (ok) on 17-Авг-12, 08:11

>>>> заранее спасибо за ответы
>>> http://www.squid-cache.org/mail-archive/squid-users/200306/0.
>> если бы эта ссылка еще бы и открывалась.. ;( цены б ей
>> не было 😉
> а она почему то открывается

точно. теперь открывается. но толку немного

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. «Как заставить squid регулярно очищать кэш» + / –
Сообщение от Kir (??) on 20-Авг-12, 11:15

>>>>> заранее спасибо за ответы
>>>> http://www.squid-cache.org/mail-archive/squid-users/200306/0.
>>> если бы эта ссылка еще бы и открывалась.. ;( цены б ей
>>> не было 😉
>> а она почему то открывается
> точно. теперь открывается. но толку немного

This may be seen if swap.state has been corrupted.
Там же сказано, это может быть, если swap.state поврежден. Удали его разок и посмотри, что далее будет.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10 . «Как заставить squid регулярно очищать кэш» + / –
Сообщение от 62mkv (ok) on 20-Авг-12, 11:39

>>>>>> заранее спасибо за ответы
>>>>> http://www.squid-cache.org/mail-archive/squid-users/200306/0.
>>>> если бы эта ссылка еще бы и открывалась.. ;( цены б ей
>>>> не было 😉
>>> а она почему то открывается
>> точно. теперь открывается. но толку немного
> This may be seen if swap.state has been corrupted.
> Там же сказано, это может быть, если swap.state поврежден. Удали его разок
> и посмотри, что далее будет.

так я его каждый раз удаляю вместе со всей кеш-директорией. потом создаю заново через squid -z. или он каждый раз портится ? нет, тут что-то другое.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11 . «Как заставить squid регулярно очищать кэш» + / –
Сообщение от anonymous (??) on 26-Авг-12, 10:47

>> This may be seen if swap.state has been corrupted.
>> Там же сказано, это может быть, если swap.state поврежден. Удали его разок
>> и посмотри, что далее будет.
> так я его каждый раз удаляю вместе со всей кеш-директорией. потом создаю
> заново через squid -z. или он каждый раз портится ? нет,
> тут что-то другое.

Какая версия squid, кстати?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12 . «Как заставить squid регулярно очищать кэш» + / –
Сообщение от 62mkv (ok) on 27-Авг-12, 07:36

>>> This may be seen if swap.state has been corrupted.
>>> Там же сказано, это может быть, если swap.state поврежден. Удали его разок
>>> и посмотри, что далее будет.
>> так я его каждый раз удаляю вместе со всей кеш-директорией. потом создаю
>> заново через squid -z. или он каждый раз портится ? нет,
>> тут что-то другое.
> Значит, это баг.
> Какая версия squid, кстати?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13 . «Как заставить squid регулярно очищать кэш» + / –
Сообщение от Andrey Mitrofanov on 27-Авг-12, 20:57

2.3.STABLE2 Thu Mar 2 22:45:32 UTC 2000

С _этого_ же и надо было начинать!

Источник

Читайте также:  Сенсорный экран операционной системы windows
Оцените статью