<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: freebsd newsyslog и squid</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html</link>
    <description>добрый день!&lt;br&gt;&lt;br&gt;есть шлюз на freebsd 8.0 с настроенным squid + lightsquid&lt;br&gt;&lt;br&gt;нужно производить ротацию файлов access.log, cache.log, store.log один раз в сутки в полночь&lt;br&gt;&lt;br&gt;хотелось бы делать это при помощи newsyslog:&lt;br&gt;&lt;br&gt;добавляем строки в newsyslog:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;/var/log/squid3/access.log      squid:squid 770 7       *       &#064;T00    JB      /usr/local/squid/logs/squid.pid 30&lt;br&gt;/var/log/squid3/cache.log       squid:squid 770 7       *       &#064;T00    JB      /usr/local/squid/logs/squid.pid 30&lt;br&gt;/var/log/squid3/store.log       squid:squid 770 7       *       &#064;T00    JB      /usr/local/squid/logs/squid.pid 30&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;насколько я понимаю, newsyslog пошлет процессу &#096;cat /usr/local/squid/logs/squid.pid&#096; сигнал 30, т.е. USR1&lt;br&gt;&lt;br&gt;при котором squid по идее закроет файлы (access.log, cache.log, store.log) и что дальше?&lt;br&gt;&lt;br&gt;успеет ли newsyslog сделать файлам журналов truncate ?&lt;br&gt;&lt;br&gt;продолжит ли после этого squid работать в нормальном режиме и писать логи ?&lt;br&gt;&lt;br&gt;поидее он должен создать новые файлы журналов, которые после закр</description>

<item>
    <title>freebsd newsyslog и squid (straped)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#26</link>
    <pubDate>Thu, 12 Aug 2010 06:52:49 GMT</pubDate>
    <description>Народ, подскажите, пожалуйста, в newsyslog добавил такую строку&lt;br&gt;&lt;br&gt;/usr/local/squid/logs/access.log   squid:squid   640   3   50000   *   BZC   /usr/local/squid/logs/squid.pid&amp;gt;   30&lt;br&gt;&lt;br&gt;но сквид после ротации перестает писать в access.log пока его не перезапустишь&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (netc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#25</link>
    <pubDate>Wed, 23 Jun 2010 07:59:42 GMT</pubDate>
    <description>В итоге, для ротации логов squid на FreeBSD&lt;br&gt;&lt;br&gt;чтобы делать ротацию лога access.log средствами самого squid нужно:&lt;br&gt;&lt;br&gt;добавить строку в /etc/crontab&lt;br&gt;59      23      *       *       *       squid    /usr/local/sbin/squid -k rotate&lt;br&gt;&lt;br&gt;примечание:&lt;br&gt;&lt;br&gt;1. путь должен быть полным или в переменной PATH (crontab) должен быть указан путь к исполняемому файлу squid&lt;br&gt;&lt;br&gt;2. эта команда пошлет сигнал USR1 запущенному демону, который закроет файл access.log, ротирует его согласно настройкам из конфига squid и далее продолжит работу в обычном режиме.&lt;br&gt;&lt;br&gt;3. команду можно выполнять и от пользователя squid и с правами суперпользователя (root), в примере указан пользователь squid&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (netc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#24</link>
    <pubDate>Wed, 23 Jun 2010 07:51:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt;команда по идее выполнялась, а вот результата не было &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;может по причине того, что я не указал полный путь &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;тогда почему когда я в консоли работаю от root мне не нужно &lt;br&gt;&amp;gt;&amp;gt;писать полный путь к squid &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если вы ставили squid не через порты, то вполне вероятно, что с &lt;br&gt;&amp;gt;путями проблемы. &lt;br&gt;&amp;gt;Проверьте права на лог-файлы, владельцем должен быть squid. &lt;br&gt;&lt;br&gt;нужно было указать полный путь к исполняемому файлу squid-а и он стал отрабатывать&lt;br&gt;&lt;br&gt;как нужно, т.е. практически не прерывая своей работы, ротирует файлы&lt;br&gt;&lt;br&gt;я сразу не досметрел вверху в каментах к /etc/crontab написана переменная path которая видимо задается перед исполнением инструкции из /etc/crontab&lt;br&gt;&lt;br&gt;так что всем спасибо - разобрался&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (SubGun)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#23</link>
    <pubDate>Wed, 23 Jun 2010 07:44:02 GMT</pubDate>
    <description>&amp;gt;команда по идее выполнялась, а вот результата не было &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;может по причине того, что я не указал полный путь &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;тогда почему когда я в консоли работаю от root мне не нужно &lt;br&gt;&amp;gt;писать полный путь к squid &lt;br&gt;&lt;br&gt;Если вы ставили squid не через порты, то вполне вероятно, что с путями проблемы.&lt;br&gt;Проверьте права на лог-файлы, владельцем должен быть squid.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (netc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#22</link>
    <pubDate>Wed, 23 Jun 2010 07:29:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;посмотрим что сегодня будет &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот блин повезло кому то с админом :( Уникально тупой экземпляр! &lt;br&gt;&lt;br&gt;да ладно вам, по себе людей не судят&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (netc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#21</link>
    <pubDate>Wed, 23 Jun 2010 07:27:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Поддерживаю. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;2 netc: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$ cat /etc/crontab &amp;#124; grep squid &lt;br&gt;&amp;gt;0       1     &lt;br&gt;&amp;gt;  *       *  &lt;br&gt;&amp;gt;     *      &lt;br&gt;&amp;gt; root    /usr/local/sbin/squid -k rotate &lt;br&gt;&lt;br&gt;59      23      *       *       *       root    squid -k rotate&lt;br&gt;&lt;br&gt;cat /var/log/cron&lt;br&gt;...&lt;br&gt;&lt;br&gt;Jun 22 23:45:02 host /usr/sbin/cron&#091;2978&#093;: (root) CMD (   /usr/local/www/lightsquid/lightparser.pl)&lt;br&gt;Jun 22 23:59:02 host /usr/sbin/cron&#091;3025&#093;: (root) CMD (squid -k rotate)&lt;br&gt;Jun 23 00:00:03 host /usr/sbin/cron&#091;3037&#093;: (root) CMD (   /usr/local/www/lightsquid/lightparser.pl)&lt;br&gt;...&lt;br&gt;&lt;br&gt;команда по идее выполнялась, а вот результата не было &lt;br&gt;&lt;br&gt;может по причине того, что я не указал полный путь&lt;br&gt;&lt;br&gt;тогда почему когда я в консоли работаю от root мне не нужно писать полный путь к squid&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (SubGun)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#20</link>
    <pubDate>Wed, 23 Jun 2010 07:15:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;посмотрим что сегодня будет &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот блин повезло кому то с админом :( Уникально тупой экземпляр! &lt;br&gt;&lt;br&gt;Поддерживаю.&lt;br&gt;&lt;br&gt;2 netc:&lt;br&gt;&lt;br&gt;$ cat /etc/crontab &amp;#124; grep squid&lt;br&gt;0       1       *       *       *       root    /usr/local/sbin/squid -k rotate&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#19</link>
    <pubDate>Tue, 22 Jun 2010 18:20:31 GMT</pubDate>
    <description>&amp;gt;а именно ротация по времени у него сделана на отъебись. извините другого &lt;br&gt;&amp;gt;слова не могу подобрать ;)&lt;br&gt;&lt;br&gt;Странное дело. У меня нюсислог что по времени, что по размеру - превосходнейшим образом ротирует. И ротирует он у всех хорошо, дай бог памяти, с одна тысяча девятьсот девяносто седьмого года. И, что характерно - всем нравится, одной Сарочке не нравится... (с)&lt;br&gt;</description>
</item>

<item>
    <title>freebsd newsyslog и squid (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89190.html#18</link>
    <pubDate>Tue, 22 Jun 2010 15:17:27 GMT</pubDate>
    <description>&amp;gt;посмотрим что сегодня будет &lt;br&gt;&lt;br&gt;Вот блин повезло кому то с админом :( Уникально тупой экземпляр!&lt;br&gt;</description>
</item>

</channel>
</rss>
