Posted By: Bubrak () on 'CZunix'
Title:     Re: Apache po orotovani nereaguje
Date:      Wed Nov 24 00:52:46 2010

Cau vsem.

No tak jsem to asi objevil.

Po rucnim restartu mi to opet napsalo 
(48)Address already in use

tak jsem to trochu prozkoumal a zjistil sem, ze tam je jeste jeden bezici 
Apache, s jinym PID nez je ve /var/run/httpd.pid, tudiz tento apache 
nereagoval na '/usr/local/etc/rc.d/apache22 stop' a bezel dal, pricemz 'start' 
vypsal tu chybu.

Nicmene po restartu to bezelo vzdy OK, ale zrejme ten graceful restart s tim 
mel problem. Po vykilleni toho dalsiho illegal Apache uz ted funguje opet 
klasicke nastaveni pro newsyslog, aby to posilalo po orotovani signal 30. O 
pulnoci sem to vyzkousel. 

No uvidime jestli se to jeste objevi, ale vypada to na tento duvod.

Diky vsem za snahu pomoci.
Bub

> Cau,
> 
> jak pises. Samozrejme to lze resit plnym restartem Apache, ale vzdy az dosud
> 
> to fungovalo bez problemu s tim USR1 a i pro BSD je toto reseni vsude
> uvadeno.
> 
> Najednou znicehonic zacal Apache blbnout a zvenku nereagovat, az do plneho 
> restartu. Ale kdyz provedu restart s USR1 rucne, tak to funguje ok. Proste
> to 
> nechapu.
> 
> Skusim strace a nebo nejdriv ho jeste rekompiluju. 
> 
> Ted to mam tak, ze se logy orotujou v 00:00, nic se Apachi neposle a v 00:15
> 
> se restartuje. To samozrejme funguje, jen 15minut logy nejsou a v 00:15
> chvili 
> nejede vubec.
> 
> Nicmene i kdyz pri rucnim restartu nepise zadnou chybu, mail z crontabu 
> naznacuje neco jineho:
> 
> Performing sanity check on apache22 configuration:
> Syntax OK
> Stopping apache22.
> Waiting for PIDS: 73489.
> Performing sanity check on apache22 configuration:
> Syntax OK
> Starting apache22.
> (48)Address already in use: make_sock: could not bind to address [::]:443
> 
> k cemuz jsem nasel tuhle debatu, ktera vykazuje stejne priznaky a stejne 
> neexistujici reseni :-)
> 
> http://www.webhostingtalk.com/showthread.php?t=371409
> 
> Bub 
> PS: ten problem od doby vzniku byl kazdy den po rotaci o pulnoci, coz se 
> zjistilo dycky rano a po restartu napr. v 8:30 to opet bezelo
> 
> telnet localhost 443 ale reagoval pred restartem
> 
> 
> 
> > Ahoj,
> > 
> > [...]
> > > Ja pouzivam po orotovani /bin/kill -HUP `cat /www/logs/httpd.pid` 
> > 
> > SIGHUP bohuzel zpusobi restart Apache, cemuz se asi chtel Bubrak
> > vyhnout.
> > 
> > V dokumentaci pisou, ze neexistuje cesta, jak by se program, ktery
> > rotuje logy, dozvedel o tom, ze vsechny detske procesy ukoncily
> > zapisovani do logu a doporucuji urcitou casovou prodlevu mezi
> > zaslanim USR1 signalu a manipulaci se starymi logy.  Je otazka, jak
> > se Apache zacne chovat, kdyz se tohle nedodrzi.
> > 
> > Bube, ten problem nastal po kazde rotaci nebo jen obcas?
> > 
> > -- 
> > Indian
>  
>                                             Kdo brzdi, ten ztraci.
>    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-    
> 
>        E-mail: bubrak@pinknet.cz                      ICQ: 9813416          
>  
>      HomePage: http://bubrak.musichall.cz
>    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>  
 
                                            Kdo brzdi, ten ztraci.
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-     
       E-mail: bubrak@pinknet.cz                      ICQ: 9813416            
     HomePage: http://bubrak.musichall.cz
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 

Search the boards