The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите с newsyslog"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Помогите с newsyslog"  +/
Сообщение от jedi88knight (ok) on 11-Мрт-14, 17:54 
Уважаемые форумчане! Прошу помощи... Дело в том, что newsyslog отказывается корректно работать на FreeBSD 9.2 amd64. Собственно поднята связка squid-ntlm, rejik, mysql, sams, apache, havp, clamav (да это и не особо важно какая связка). Newsyslog ведет себя крайне странно, при достижении указанного в конфиге размера файла, он действительно пересоздает лог-файл... причем... заранее проверял под каким владельцем логи того или иного демона существуют в /var/log'е и учитывал это при создании конфига newsyslog. Однако в этот файл ничего не пишется... То есть он может пролежать так неделю с нулевым размером, пока не перезапустишь демон, к которому он относится... Допустим mysql.log при достижении ограничения по размеру, указанного в newsyslog.conf создает новый mysql.log, а старый сжимает в bz2, но размер нового лога = 0.... сколько бы времени не прошло... единственное что помогает - тупой рестарт демона командой

/usr/local/etc/rc.d/mysql-server restart

    
ну вы и без меня это знаете... после рестарта лог успешно пишется до следующего заполнения и опять новый mysql.log.#.bz2 и опять пустой mysql.log. И так со всеми логами, за которые отвечает newsyslog. Squid использует свой механизм перезаписи логов и с логами squid'а все в полном порядке. Подскажите куда копать, на всякий пожарный кидаю листинг newsyslog.conf


    # logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
    /var/log/all.log<------><------><------>600  7<>   *<-->@T00  J
    /var/log/amd.log<------><------><------>644  7<>   100<>*     J
    /var/log/auth.log<-----><------><------>600  7     100  @0101T JC
    /var/log/console.log<--><------><------>600  5<>   100<>*     J
    /var/log/cron<-><------><------><------>600  3<>   100<>*     JC
    /var/log/daily.log<----><------><------>640  7<>   *<-->@T00  JN
    /var/log/debug.log<----><------><------>600  7     100  *     JC
    /var/log/kerberos.log<-><------><------>600  7<>   100<>*     J
    /var/log/lpd-errs<-----><------><------>644  7<>   100<>*     JC
    /var/log/maillog<------><------><------>640  7<>   *<-->@T00  JC
    /var/log/messages<-----><------><------>644  5<>   100<>@0101T JC
    /var/log/monthly.log<--><------><------>640  12>   *<-->$M1D0 JN
    /var/log/pflog<><------><------><------>600  3<>   100<>*     JB    /var/run/pflogd.pid
    /var/log/ppp.log<------>root:network<-->640  3<>   100<>*     JC
    /var/log/security<-----><------><------>600  10>   100<>*     JC
    /var/log/sendmail.st<--><------><------>640  10>   *<-->168   BN
    /var/log/utx.log<------><------><------>644  3<>   *<-->@01T05 B
    /var/log/weekly.log<---><------><------>640  5<>   *<-->$W6D0 JN
    /var/log/xferlog<------><------><------>600  7<>   100<>*     JC
    /var/log/zabbix/zabbix_agentd.log<----->zabbix:wheel<-->640<--->10<---->100<--->*<----->JC
    /var/log/clamav/freshclam.log<-><------>clamav:clamav<->640<--->10<---->100<--->*<----->JC
    /var/log/havp/access.log<------><------>havp:havp<----->640<--->10<---->100<--->*<----->JC
    /var/log/havp/error.log><------><------>havp:havp<----->640<--->10<---->100<--->*<----->JC
    /var/log/apache/httpd-access.log<------>www:www><------>640<--->10<---->100<--->*<----->JC
    /var/log/apache/httpd-error.log><------>www:www><------>640<--->10<---->100<--->*<----->JC
    /var/log/apache/httpd-ssl_request.log<->www:www><------>640<--->10<---->100<--->*<----->JC
    /var/log/frox/frox.log<><------><------>nobody:wheel<-->640<--->10<---->100<--->*<----->JC
    /var/log/mysql/mysql.log<------><------>mysql:mysql<--->620<--->2<----->100000<>*<----->JB<---->/var/bd/mysql/proxy.pid
    /var/log/rejik3/redirector.log<><------>squid:squid<--->640<--->10<---->100<--->*<----->JC
    /var/log/rejik3/redirector.err<><------>squid:squid<--->640<--->10<---->100<--->*<----->JC
    /var/log/samba/log.nmbd><------><------>root:wheel<---->640<--->10<---->100<--->*<----->JC
    /var/log/samba/log.smbd><------><------>root:wheel<---->640<--->10<---->100<--->*<----->JC
    /var/log/samba/log.wb-UST<-----><------>root:wheel<---->640<--->10<---->100<--->*<----->JC
    /var/log/samba/log.wb-UST.old<-><------>root:wheel<---->640<--->10<---->100<--->*<----->JC
    /var/log/samba/log.winbindd<---><------>root:wheel<---->640<--->10<---->100<--->*<----->JC

Заранее благодарю всех, кто откликнется.

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

Оглавление

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


1. "Помогите с newsyslog"  +/
Сообщение от михалыч (ok) on 11-Мрт-14, 20:05 
Поле [sig_num] специально для этого и предназначено.
Попробуйте указать 30 для mysql
Если SIGUSR1 не поможет, то тогда 1 (SIGHUP)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Помогите с newsyslog"  +/
Сообщение от Аноним (??) on 12-Мрт-14, 12:16 
> Допустим mysql.log при достижении

Мыскль не использует демона сислог для записи логов, поэтому newsyslog с его логами будет работать некорректно, и нет смысла посылать мысклевому pid-у какие-либо сигналы.
Как все таки сротировать логи mysql читайте тут: https://dev.mysql.com/doc/refman/5.0/en/query-log.html

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

3. "Помогите с newsyslog"  +/
Сообщение от Аноним (??) on 13-Мрт-14, 11:56 
> Мыскль не использует демона сислог для записи логов, поэтому newsyslog с его
> логами будет работать некорректно, и нет смысла посылать мысклевому pid-у какие-либо
> сигналы.

Утверждение наполовину безграмотно. newsyslog работает не только с syslog'овскими логами, и посылание сигналов как раз именно для обработаки не-сислоговских логов и нужно. Но в mysql, действительно, свои заморочки.

> Как все таки сротировать логи mysql читайте тут: https://dev.mysql.com/doc/refman/5.0/en/query-log.html

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

Архив | Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру