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