<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как заставить squid регулярно очищать кэш</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html</link>
    <description>В настройках squid.conf есть директива:&lt;br&gt;cache_dir ufs /var/spool/squid 100 16 128&lt;br&gt;&lt;br&gt;(да, маленький винт, маленькая сеть, поэтому под кеш всего 100 м)&lt;br&gt;&lt;br&gt;НО ! мне почему-то казалось, что по достижении этого объема старые объекты должны удаляться из кеша. однако, вместо этого в cache.log просто регистрируется сообщение: &lt;br&gt;&lt;br&gt;WARNING: Disk space over limit: 109092 KB &amp;gt; 102400 KB&lt;br&gt;&lt;br&gt;и так далее. постепенно просто забивается раздел и SQUID перестает работать &lt;br&gt;&lt;br&gt;www.squid-cache.org лежит, гуглеж ошибки не привел ни к чему хорошему. видимо ни у кого не доходило до такого. &lt;br&gt;&lt;br&gt;вопрос: как обеспечить чтобы при переполнении кеша из него автоматически удалялись старые объекты, до тех пор пока он не достигнет максимального объема предписанного директивой&lt;br&gt;&lt;br&gt;заранее спасибо за ответы&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Как заставить squid регулярно очищать кэш (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#13</link>
    <pubDate>Mon, 27 Aug 2012 16:57:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Какая версия squid, кстати?&lt;br&gt;&amp;gt; 2.3.STABLE2 &lt;br&gt;&lt;br&gt;2.3.STABLE2 Thu Mar 2 22:45:32 UTC 2000&lt;br&gt;&lt;br&gt;С _этого_ же и надо было начинать!&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (62mkv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#12</link>
    <pubDate>Mon, 27 Aug 2012 03:36:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; This may be seen if swap.state has been corrupted.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Там же сказано, это может быть, если swap.state поврежден. Удали его разок &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и посмотри, что далее будет.&lt;br&gt;&amp;gt;&amp;gt; так я его каждый раз удаляю вместе со всей кеш-директорией. потом создаю &lt;br&gt;&amp;gt;&amp;gt; заново через squid -z. или он каждый раз портится ? нет, &lt;br&gt;&amp;gt;&amp;gt; тут что-то другое.&lt;br&gt;&amp;gt; Значит, это баг.&lt;br&gt;&amp;gt; Какая версия squid, кстати?&lt;br&gt;&lt;br&gt;2.3.STABLE2&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#11</link>
    <pubDate>Sun, 26 Aug 2012 06:47:54 GMT</pubDate>
    <description>&amp;gt;&amp;gt; This may be seen if swap.state has been corrupted.&lt;br&gt;&amp;gt;&amp;gt; Там же сказано, это может быть, если swap.state поврежден. Удали его разок &lt;br&gt;&amp;gt;&amp;gt; и посмотри, что далее будет.&lt;br&gt;&amp;gt; так я его каждый раз удаляю вместе со всей кеш-директорией. потом создаю &lt;br&gt;&amp;gt; заново через squid -z. или он каждый раз портится ? нет, &lt;br&gt;&amp;gt; тут что-то другое.&lt;br&gt;&lt;br&gt;Значит, это баг.&lt;br&gt;&lt;br&gt;Какая версия squid, кстати?&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (62mkv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#10</link>
    <pubDate>Mon, 20 Aug 2012 07:39:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; заранее спасибо за ответы &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; http://www.squid-cache.org/mail-archive/squid-users/200306/0334.html &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; если бы эта ссылка еще бы и открывалась.. ;( цены б ей &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; не было ;) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; а она почему то открывается &lt;br&gt;&amp;gt;&amp;gt; точно. теперь открывается. но толку немного &lt;br&gt;&amp;gt; This may be seen if swap.state has been corrupted.&lt;br&gt;&amp;gt; Там же сказано, это может быть, если swap.state поврежден. Удали его разок &lt;br&gt;&amp;gt; и посмотри, что далее будет.&lt;br&gt;&lt;br&gt;так я его каждый раз удаляю вместе со всей кеш-директорией. потом создаю заново через squid -z. или он каждый раз портится ? нет, тут что-то другое.&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (Kir)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#9</link>
    <pubDate>Mon, 20 Aug 2012 07:15:04 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; заранее спасибо за ответы &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; http://www.squid-cache.org/mail-archive/squid-users/200306/0334.html &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; если бы эта ссылка еще бы и открывалась.. ;( цены б ей &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; не было ;) &lt;br&gt;&amp;gt;&amp;gt; а она почему то открывается &lt;br&gt;&amp;gt; точно. теперь открывается. но толку немного &lt;br&gt;&lt;br&gt;This may be seen if swap.state has been corrupted.&lt;br&gt;Там же сказано, это может быть, если swap.state поврежден. Удали его разок и посмотри, что далее будет.&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (62mkv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#8</link>
    <pubDate>Mon, 20 Aug 2012 02:42:09 GMT</pubDate>
    <description>&amp;gt;&amp;gt; надо чтобы этого вообще не происходило. иными словами чтобы squid сам удалял &lt;br&gt;&amp;gt;&amp;gt; лишние объекты по мере достижения кешем предельного размера. или это категорически &lt;br&gt;&amp;gt;&amp;gt; невозможно ?&lt;br&gt;&amp;gt; А это?&lt;br&gt;&amp;gt; #  TAG: cache_swap_low (percent, 0-100) &lt;br&gt;&amp;gt; #  TAG: cache_swap_high (percent, 0-100) &lt;br&gt;&lt;br&gt;у меня указано: &lt;br&gt;cache_swap_high 93 &lt;br&gt;(нижний - дефолтный)&lt;br&gt;&lt;br&gt;но эффекта от этого я не наблюдаю вообще. &lt;br&gt;&lt;br&gt;кстати, я убрал некоторые домены в no_cache, чтобы они вообще не кешировались...&lt;br&gt;как убедиться, что эта директива отрабатывает ? не могу этого понять по логам.&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; # close to the low-water mark less replacement is done each time. &lt;br&gt;&amp;gt; # &lt;br&gt;&amp;gt; # Defaults are 90&#037; and 95&#037;. If you have a large cache, &lt;br&gt;&amp;gt; 5&#037; could be &lt;br&gt;&amp;gt; # hundreds of MB. If this is the case you may wish &lt;br&gt;&amp;gt; to set these &lt;br&gt;&amp;gt; # numbers closer together.&lt;br&gt;&amp;gt; #Default: &lt;br&gt;&amp;gt; # cache_swap_low 90 &lt;br&gt;&amp;gt; # cache_swap_high 95 &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (zandyg)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#7</link>
    <pubDate>Mon, 20 Aug 2012 02:24:37 GMT</pubDate>
    <description>&amp;gt; надо чтобы этого вообще не происходило. иными словами чтобы squid сам удалял &lt;br&gt;&amp;gt; лишние объекты по мере достижения кешем предельного размера. или это категорически &lt;br&gt;&amp;gt; невозможно ?&lt;br&gt;&lt;br&gt;А это?&lt;br&gt;#  TAG: cache_swap_low(percent, 0-100)&lt;br&gt;#  TAG: cache_swap_high(percent, 0-100)&lt;br&gt;#&lt;br&gt;#The low- and high-water marks for cache object replacement.&lt;br&gt;#Replacement begins when the swap (disk) usage is above the&lt;br&gt;#low-water mark and attempts to maintain utilization near the&lt;br&gt;#low-water mark.  As swap utilization gets close to high-water&lt;br&gt;#mark object eviction becomes more aggressive.  If utilization is&lt;br&gt;#close to the low-water mark less replacement is done each time.&lt;br&gt;#&lt;br&gt;#Defaults are 90&#037; and 95&#037;. If you have a large cache, 5&#037; could be&lt;br&gt;#hundreds of MB. If this is the case you may wish to set these&lt;br&gt;#numbers closer together.&lt;br&gt;#Default:&lt;br&gt;# cache_swap_low 90&lt;br&gt;# cache_swap_high 95&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (62mkv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#6</link>
    <pubDate>Fri, 17 Aug 2012 04:15:47 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; http://www.squid-cache.org/mail-archive/squid-users/200306/0334.html &lt;br&gt;&amp;gt;&amp;gt; если бы эта ссылка еще бы и открывалась.. ;( цены б ей &lt;br&gt;&amp;gt;&amp;gt; не было ;) &lt;br&gt;&amp;gt; This may be seen if swap.state has been corrupted. Such corruption can &lt;br&gt;&amp;gt; occur on unexpected system shutdowns (power failure, kernel panic etc).&lt;br&gt;&amp;gt; Try the following: &lt;br&gt;&amp;gt; 1. Shut down squid.&lt;br&gt;&amp;gt; 2. Remove the swap.state files from your cache directories.&lt;br&gt;&amp;gt; 3. Start Squid again. It will slowly rebuild swap.state from the cache &lt;br&gt;&amp;gt; files.&lt;br&gt;&lt;br&gt;спасибо. такого рода ответов в сети много. они касаются ситуации когда реально объем папки кеша небольшой, а в логах фиксируются варнинги. &lt;br&gt;&lt;br&gt;у меня то варнинги абсолютно правдивы !! и место &quot;засирается&quot; вполне по честному. да и опять же, предложенный рецепт требует перезапуска прокси, что не вариант. с перезапуском я и так умею ;) squid -k stop, rm папка, squid -z, service squid start. &lt;br&gt;&lt;br&gt;надо чтобы этого вообще не происходило. иными словами чтобы squid сам удалял лишние объекты по мере достижен</description>
</item>

<item>
    <title>Как заставить squid регулярно очищать кэш (62mkv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/93695.html#5</link>
    <pubDate>Fri, 17 Aug 2012 04:11:12 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; заранее спасибо за ответы &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; http://www.squid-cache.org/mail-archive/squid-users/200306/0334.html &lt;br&gt;&amp;gt;&amp;gt; если бы эта ссылка еще бы и открывалась.. ;( цены б ей &lt;br&gt;&amp;gt;&amp;gt; не было ;) &lt;br&gt;&amp;gt; а она почему то открывается &lt;br&gt;&lt;br&gt;точно. теперь открывается. но толку немного&lt;br&gt;</description>
</item>

</channel>
</rss>
