Padani apache

Pavel Lisy pali na tmapy.cz
Pondělí Listopad 10 14:42:45 CET 2003


V Po, 10. 11. 2003 v 11:51, Dalibor Straka píše:
> On Mon, Nov 10, 2003 at 11:38:15AM +0100, Peter Mann wrote:
> > On Mon, Nov 10, 2003 at 11:28:00AM +0100, Dalibor Straka wrote:
> > > pravidelne v 06:36 rano mi pada apache. Z logu jsem vysledoval akrat to,
> > > ze tu pravidelnost zpusobuje _asi_ googlebot nebo yahoo-search. Vzhledem
> > > k rozsahlosti webu mnoho virtualu a velke zatizeni se mi spatne hleda 
> > > v logach. Nekdy spadne i mimo 06:36, ale to je tak jednou za tyden.
> > 
> > nespusta sa prave vtedy logrotate???? debian ma(l) defaultne nastaveny
> > cron.daily na 6:35 (osobne som si tozmenil na 0:01)
> > 
> 
> Logrotate se spousti takto:
> $cat /etc/logrotate.d/apache
> /var/log/httpd/*.log {
>         weekly
>         missingok
>         rotate 3
>         compress
>         delaycompress
>         notifempty
>         create 640 root adm
>         sharedscripts
>         postrotate
>                 /etc/init.d/apache reload > /dev/null
>         endscript
> }
> 
> To je dobry tip! cat /etc/crontab
> 25 6    * * *   root    test -e /usr/sbin/anacron || run-parts --report
> 	/etc/cron.daily
> 06:25 a v cron.daily je jich dost. Tzn 06:36 by mohlo odpovidat. Tim
> mozna znicim padani v 06:36, ale co ty ostatni pady? Nejaky napad? Chtel
> bych najit vinika a zpravit to. Do logrotate/apache jsem pripsal
> prerotate /etc/init.d/apache stop
Dle mych zkosenosti, se apache zhrouti (pravidelne) pokud se 
/etc/init.d/apache reload
spusti pri vzsoke zatezi systemu, coz je pri rotaci logu dostatecne
splneno.

Pokud to nahradite 
/etc/init.d/apache stop
/etc/init.d/apache start

melo by to pomoci.

Pavel
-- 
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o.



Další informace o konferenci Linux