PDA

Bekijk Volledige Versie : logfile rotate stop met loggen



anouk
18/04/09, 06:54
hoi,

na een log rotate geen logs meer:

> ps -aux | grep logrotate

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ


volgens mij loopt dat process niet momenteel

>ps -fax

hiermee zie ik hem er niet tussen staan

gjtje
18/04/09, 15:22
logrotate draait maar eventjes om de logs to rotaten, daarna niet meer.

anouk
19/04/09, 06:02
logrotate draait maar eventjes om de logs to rotaten, daarna niet meer.

ok, m.a.w. het proces is al ge'killed'?

hiermee kan niet veel :)

Cheatah
19/04/09, 14:19
Het ziet er eerder uit alsof je "ps" binary klaagt over verkeerde command line opties. Probeer eens:
ps auxww | grep logrotate

gjtje
20/04/09, 22:29
Je probleem lijkt de zijn dat na een logrotate er geen logs meer worden geschreven. De status van logrotate heeft daar weinig mee te maken. Logrotate roteert alleen de logs en draait eventueel een scriptje en stopt daarna weer.

Welk programma stop met loggen?

anouk
21/04/09, 15:56
met ps auxww | grep logrotate

krijg ik:
root 18768 0.0 0.0 3912 628 pts/0 D+ 15:58 0:00 grep logrotate

> Welk programma stop met loggen?
welk programma dat is weet ik niet

echter do log files zoals access_log van alle virtual servers
daarin wordt niets meer gegeschreven na de log rotatie

phreak
21/04/09, 16:01
met ps auxww | grep logrotate

krijg ik:
root 18768 0.0 0.0 3912 628 pts/0 D+ 15:58 0:00 grep logrotate

> Welk programma stop met loggen?
welk programma dat is weet ik niet

echter do log files zoals access_log van alle virtual servers
daarin wordt niets meer gegeschreven na de log rotatie

eh, het is ps auxww | grep -v grep | grep logrotate

en logrotate is geen daemon maar een commandline tool die probably in je /etc/cron.daily ergens staat..

check wel of je syslog draait, en deze anders starten of restarten. (Je kan namelijk niet zomaar de /var/log/* rm'en zonder syslog te restarten (open files etc).

anouk
06/05/09, 11:29
ik word er een beetje ziek van
dus heb maar een ander comando gebruikt

nl.:
/sbin/service httpd reload > /dev/null 2>/dev/null || true

vraag me alleen af, of tijdens de reload de websites niet offline zijn?!

Ramon Fincken
06/05/09, 11:37
Bij een server reboot meestal wel ja :)

Maar een service reboot van je httpd service kun je wel een paar seconden timeouts krijgen.