Уважаемые форумчане! Прошу помощи... Дело в том, что 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
Заранее благодарю всех, кто откликнется.
|