[linux] Re: Hoe logrotate probleem onderzoeken?
Bram Mertens
M8ram op linux.be
Zo mei 8 15:20:05 CEST 2005
On Sun, 2005-05-08 at 12:13 +0200, Aart Koelewijn wrote:
[...]
> Kijk dus in /etc/logrotate.d/ in welke scripts de opdracht postrotate
> voorkomt en daarna met ps of de betreffende deamons wel weer gestart
> zijn. Zo lukt het wellicht het probleem wat verder te specificeren.
postrotate komt in volgende scripts voor:
imladris:~# grep postro /etc/logrotate.d/*
/etc/logrotate.d/apache: postrotate
/etc/logrotate.d/apache-perl: postrotate
/etc/logrotate.d/apache-ssl: postrotate
/etc/logrotate.d/apt-proxy: postrotate
/etc/logrotate.d/clamav-freshclam: postrotate
/etc/logrotate.d/cupsys: postrotate
/etc/logrotate.d/mysql-server: postrotate
apache-perl kan ik met ps niet vinden, zelfs niet
na /etc/init.d/apache-perl...
Maar ook clamav kan ik in ps niet vinden en aangezien ik gisteren een
nieuwe versie van clamav geïnstalleerd heb is dat misschien een
verdachte.
Even in m'n apt-get update log gaan kijken en daaruit blijkt
dat /etc/logrotate.d/clamav-freshclam gisteren vervangen is door een
nieuwe versie...
/etc/logrotate.d/clamav-freshclam is nu:
/var/log/clamav/freshclam.log {
rotate 12
weekly
compress
delaycompress
create 640 clamav adm
postrotate
[ -f /var/run/clamav/freshclam.pid ] && kill -HUP
`cat /var/run/clamav/freshclam.pid` > /dev/null
endscript
}
Maar die pid file bestaat niet...
Trouwens de voor clamd bestaat ook geen pid file hoewel die in de config
file wel wordt gedefinieerd.
Ik heb /etc/init.d/clamav-freshclam start ingegeven en nu is de pid file
wel aangemaakt.
Even kijken (morgen dus) of het nu opgelost is tenzij iemand nog tips
kan geven?
Bedankt voor het meedenken
Bram
--
# Mertens Bram "M8ram" <M8ram op linux.be> Linux User #349737 #
# debian testing kernel 2.6.8-1-686 i686 512MB RAM #
# 15:20:04 up 43 days, 21:34, 5 users, load average: 0.05, 0.07, 0.06 #
More information about the Linux
mailing list