<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Ротация логов</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/84797.html</link>
    <description>Всем добрый день. Вопрос довольно тривиальный, но пока не понял в чем проблема.&lt;br&gt;Есть почтовый сервер (с mysql и др.), на котором параллельно крутиться DNS-сервер.&lt;br&gt;Т.к. логи разрастаются очень быстро, то хочу сделать ротацию логов. Делаю это через /etc/newsyslog.conf&lt;br&gt;Так вот ротация логов для /var/log/maillog проходит без проблем. Строчка конфига для него такая:&lt;br&gt;/var/log/maillog...................640...7.......*......&#064;T00....JC&lt;br&gt;Также запущена ротация лога для bind&apos;а, тоже все работает, строчка такая:&lt;br&gt;/var/log/named.log........bind:bind.......644.....7......*.....&#064;T00...JC&lt;br&gt;Но т.к. у меня еще на почтовом серваке крутится clamav, то и для него тоже хочу сделать ротацию логов. Строчки пишу такие:&lt;br&gt;/var/log/clamav/freshclam.log...vscan:clamav....640...7.....*....&#064;T00...JNCB&lt;br&gt;/var/log/clamav/clamd.log ......vscan:clamav....640...7.....*....&#064;T00...JNCB&lt;br&gt;Но нифига не работает правильно. Т.е. новый файл вовремя создается, старый сжимается, но в новый файл нифига не пишется, и начинается писаться только если пере</description>

<item>
    <title>Ротация логов (skvernobot)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/84797.html#4</link>
    <pubDate>Mon, 06 Apr 2009 14:41:18 GMT</pubDate>
    <description>&amp;gt;/var/log/clamav/freshclam.log...vscan:clamav....640...7.....*....&#064;T00...JNCB &lt;br&gt;&amp;gt;/var/log/clamav/clamd.log ......vscan:clamav....640...7.....*....&#064;T00...JNCB &lt;br&gt;&amp;gt;Но нифига не работает правильно. Т.е. новый файл вовремя создается, старый сжимается, &lt;br&gt;&amp;gt;но в новый файл нифига не пишется, и начинается писаться только &lt;br&gt;&amp;gt;если перезапустить clamd и freshclam. Такая же ситуация и с mysql, &lt;br&gt;&amp;gt;который тоже будет писать логи в новый файл только после того, &lt;br&gt;&amp;gt;как перезапустить сам mysql. &lt;br&gt;&amp;gt;Объясните, пожалуйста, где тут собака зарыта и как быть? &lt;br&gt;&amp;gt;Спасибо. &lt;br&gt;&lt;br&gt;Я сделал немного по другому.&lt;br&gt;&lt;br&gt;В clamd.conf&lt;br&gt;LogSyslog yes&lt;br&gt;LogFacility LOG_LOCAL0&lt;br&gt;&lt;br&gt;В syslog.conf&lt;br&gt;local0.none;*.notice;authpriv.none;kern.debug;mail.crit     /var/log/messages&lt;br&gt;&lt;br&gt;т.е. local0.none что бы не логилось в /var/log/messages&lt;br&gt;&lt;br&gt;local0.*     /var/log/clamav/clamd.log&lt;br&gt;что бы логилось в /var/log/clamd.log&lt;br&gt;&lt;br&gt;В newsyslog.conf&lt;br&gt;/var/log/clamav/clamd.log...vscan:clamav.660.7.1000.*...JCZ&lt;br&gt;&lt;br&gt;перезапустить killall -HUP syslogd&lt;br&gt;&lt;br&gt;PS. Верно для системы Free</description>
</item>

<item>
    <title>Ротация логов (al)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/84797.html#3</link>
    <pubDate>Mon, 06 Apr 2009 09:10:07 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;/var/log/clamav/clamd.log ......vscan:clamav....640...7.....*....&#064;T00...JNCB &lt;br&gt;&amp;gt;&amp;gt;Но нифига не работает правильно. Т.е. новый файл вовремя создается, старый сжимается, &lt;br&gt;&amp;gt;&amp;gt;но в новый файл нифига не пишется, и начинается писаться только &lt;br&gt;&amp;gt;&amp;gt;если перезапустить clamd и freshclam. Такая же ситуация и с mysql, &lt;br&gt;&amp;gt;&amp;gt;который тоже будет писать логи в новый файл только после того, &lt;br&gt;&amp;gt;&amp;gt;как перезапустить сам mysql. &lt;br&gt;&amp;gt;&amp;gt;Объясните, пожалуйста, где тут собака зарыта и как быть? &lt;br&gt;&amp;gt;&amp;gt;Спасибо. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Послать процессу сигнал HUP. &lt;br&gt;&lt;br&gt;Спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Ротация логов (gennadys)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/84797.html#2</link>
    <pubDate>Mon, 06 Apr 2009 08:30:32 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;для него тоже хочу сделать ротацию логов. Строчки пишу такие: &lt;br&gt;&amp;gt;/var/log/clamav/freshclam.log...vscan:clamav....640...7.....*....&#064;T00...JNCB &lt;br&gt;&amp;gt;/var/log/clamav/clamd.log ......vscan:clamav....640...7.....*....&#064;T00...JNCB &lt;br&gt;&amp;gt;Но нифига не работает правильно. Т.е. новый файл вовремя создается, старый сжимается, &lt;br&gt;&amp;gt;но в новый файл нифига не пишется, и начинается писаться только &lt;br&gt;&amp;gt;если перезапустить clamd и freshclam. Такая же ситуация и с mysql, &lt;br&gt;&amp;gt;который тоже будет писать логи в новый файл только после того, &lt;br&gt;&amp;gt;как перезапустить сам mysql. &lt;br&gt;&amp;gt;Объясните, пожалуйста, где тут собака зарыта и как быть? &lt;br&gt;&amp;gt;Спасибо. &lt;br&gt;&lt;br&gt;Послать процессу сигнал HUP.&lt;br&gt;</description>
</item>

<item>
    <title>Ротация логов (urusha)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/84797.html#1</link>
    <pubDate>Mon, 06 Apr 2009 08:11:21 GMT</pubDate>
    <description>чтоб freshclam и clamd переоткрывали файлы логов, им надо слать сигнал HUP при ротации... в вашем случае это будет примерно так&lt;br&gt;/var/log/clamav/clamd.log vscan:clamav 640 7 * &#064;T00 JNCB /var/run/clamd.pid 1&lt;br&gt;и тп&lt;br&gt;проверьте, чтоб clamd оставлял в файле clamd.pid свой pid, в clamd.conf должно быть чтото типа pidfile&lt;br&gt;</description>
</item>

</channel>
</rss>
