<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Ротация логов squidGuard</title>
    <link>https://www.opennet.me/openforum/vsluhforumID12/7090.html</link>
    <description>После ротации в newsyslog логов контроля доступа squidGuard дальнейшее логирование прекращается. Возобновить его можно только после squid -k reconfigure. Нигде не нашел инструкций как же правильно выполнить ротацию. Пока что пришел к такому решению (прописал pid процесса):&lt;br&gt;/var/log/squidGuard/porno  squid:squid 640 1 200  *     JC    /var/run/squid/squid.pid&lt;br&gt;Подскажите, может это и есть правильное решение или есть другие подходы?&lt;br&gt;  &lt;br&gt;</description>

<item>
    <title>Ротация логов squidGuard (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID12/7090.html#5</link>
    <pubDate>Tue, 25 Mar 2014 19:39:28 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; size=2048k &lt;br&gt;&amp;gt; compress &lt;br&gt;&amp;gt; copytruncate &lt;br&gt;&amp;gt; delaycompress &lt;br&gt;&amp;gt; notifempty &lt;br&gt;&amp;gt; nocreate &lt;br&gt;&amp;gt; noolddir &lt;br&gt;&amp;gt; nomail &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt; И никакие перезапуски squid не нужны.&lt;br&gt;&lt;br&gt;/etc/init.d/squid reload - это такой лёгкий способ, без проверки кэша, а именно: &lt;br&gt;&lt;br&gt;squid -k rotate; (оно же kill -USR1 $(cat /var/run/squid.pid))&lt;br&gt;sleep 2; &lt;br&gt;squid -k reconfigure; (оно же kill -HUP $(cat /var/run/squid.pid))&lt;br&gt;</description>
</item>

<item>
    <title>Ротация логов squidGuard (Alexx)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID12/7090.html#4</link>
    <pubDate>Tue, 25 Mar 2014 08:35:59 GMT</pubDate>
    <description>Всё, pavlinux, спасибо, вопрос решен с помощью установки и настройки logrotate вместо newsyslog.&lt;br&gt;Конфигурация файла logrotate чтобы не &quot;затирало&quot; лог куда пишет примерно такая (главное тут - copytruncate и nocreate):&lt;br&gt;/var/log/squidGuard/* &#123;&lt;br&gt;missingok&lt;br&gt;rotate 2&lt;br&gt;size=2048k&lt;br&gt;compress&lt;br&gt;copytruncate&lt;br&gt;delaycompress&lt;br&gt;notifempty&lt;br&gt;nocreate&lt;br&gt;noolddir&lt;br&gt;nomail&lt;br&gt;&#125;&lt;br&gt;И никакие перезапуски squid не нужны.&lt;br&gt;</description>
</item>

<item>
    <title>Ротация логов squidGuard (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID12/7090.html#3</link>
    <pubDate>Mon, 24 Mar 2014 11:06:22 GMT</pubDate>
    <description>&amp;gt;&amp;gt; а че logrotate уже не феншуй?&lt;br&gt;&amp;gt; Очень даже феншуй, тут даже вопрос не столько в том чем ротировать, &lt;br&gt;&amp;gt; а в том, что обязательно ли требуется squidGuard-у после ротации &quot;kill &lt;br&gt;&amp;gt; -HUP&quot; или использовать squid.pid. В документации по squidGuard ничего не нашел. &lt;br&gt;&amp;gt; А logrotate как и ntwsyslog - не принципиально (хотя согласен, что &lt;br&gt;&amp;gt; в данном случае logrotate удобнее). &lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;$ cat /etc/logrotate.d/squid &lt;br&gt;&lt;br&gt;/var/log/squid/cache.log &#123;&lt;br&gt;    su squid nogroup&lt;br&gt;    compress&lt;br&gt;    dateext&lt;br&gt;    maxage 365&lt;br&gt;    rotate 99&lt;br&gt;    size=+1024k&lt;br&gt;    notifempty&lt;br&gt;    missingok&lt;br&gt;    create 640 squid root&lt;br&gt;    sharedscripts&lt;br&gt;    postrotate&lt;br&gt;     /etc/init.d/squid reload&lt;br&gt;    endscript&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;/var/log/squid/access.log &#123;&lt;br&gt;    su squid nogroup&lt;br&gt;    compress&lt;br&gt;    dateext&lt;br&gt;    maxage 365&lt;br&gt;    rotate 99&lt;br&gt;    size=+4096k&lt;br&gt;    notifempty&lt;br&gt;    missingok&lt;br&gt;    create 640 squid root&lt;br&gt;    sharedscripts&lt;br&gt;    postrotate&lt;br&gt;     /etc/init.d/squid reload&lt;br&gt;    endscript&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;/var/log/squid/store.log &#123;&lt;br&gt;    su squid nogroup&lt;br&gt;    compress&lt;br&gt;   </description>
</item>

<item>
    <title>Ротация логов squidGuard (Alexx)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID12/7090.html#2</link>
    <pubDate>Mon, 24 Mar 2014 10:43:58 GMT</pubDate>
    <description>&amp;gt; а че logrotate уже не феншуй?&lt;br&gt;&lt;br&gt;Очень даже феншуй, тут даже вопрос не столько в том чем ротировать, а в том, что обязательно ли требуется squidGuard-у после ротации &quot;kill -HUP&quot; или использовать squid.pid. В документации по squidGuard ничего не нашел. А logrotate как и ntwsyslog - не принципиально (хотя согласен, что в данном случае logrotate удобнее). Слышал, что можно ротировать средствами squid, но как - опять же нигде не указано.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ротация логов squidGuard (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID12/7090.html#1</link>
    <pubDate>Sun, 23 Mar 2014 01:56:12 GMT</pubDate>
    <description>&amp;gt; После ротации в newsyslog логов контроля доступа squidGuard дальнейшее логирование прекращается. &lt;br&gt;&amp;gt; Возобновить его можно только после squid -k reconfigure. Нигде не нашел &lt;br&gt;&amp;gt; инструкций как же правильно выполнить ротацию. Пока что пришел к такому &lt;br&gt;&amp;gt; решению (прописал pid процесса): &lt;br&gt;&amp;gt; /var/log/squidGuard/porno  squid:squid 640 1 200  *     &lt;br&gt;&amp;gt; JC    /var/run/squid/squid.pid &lt;br&gt;&amp;gt; Подскажите, может это и есть правильное решение или есть другие подходы?&lt;br&gt;&lt;br&gt;а че logrotate уже не феншуй?&lt;br&gt;</description>
</item>

</channel>
</rss>
