Th: co do jasnej się dzieje a apachem?

Arkadiusz Miskiewicz arekm w maven.pl
Wto, 8 Gru 2009, 08:59:31 CET


On Tuesday 08 of December 2009, Jacek Osiecki wrote:
> Witam,
> 
> Ostatnio narzekałem na problemy z /etc/init.d/apache restart.
> Ktoś wspomniał by spróbować upgrade'u apr, niby pomogło ale potem się
> okazało że jednak był to tylko przypadek.
> 
> Natomiast teraz jest jakiś KOSZMAR
> 
> Po graceful reload mam setki procesów httpd.prefork <defunct>, niektóre
>  strony działają inne nie, w logach coś się pojawia albo nie...
> Zrobienie jakiegokolwiek upgrade'u związanego z apachem kończy się ZAWSZE
> tak:
> 
>    35:php-simplexml          ########################################### [
>  95%] 36:php-pdo-mysql          ###########################################
>  [ 97%] 37:php-mysqli            
>  ########################################### [100%] Stopping Apache 2.2 Web
>  Server (prefork) service...................[ DONE ] Starting Apache 2.2
>  Web Server (prefork) service...................[ FAIL ] (98)Address
>  already in use: make_sock: could not bind to address
> 127.0.0.1:80
> no listening sockets available, shutting down
> poldek:/all-avail>
> 
> To jakaś paranoja - tego nie można przecież nazwać działającym softem!

Co masz w:

ps aux|grep httpd
netstat -nlp|grep :80

ps. update apra powinien zlikwidować problem dziedziczenia socketów serwera 
przez dzieci - to była główna przyczyna tego typu akcji. Evil user via phpa 
odpalał skrypt perlowy, restart apacza skryptu nie ubijał, a że skrypt 
dziedziczył socketa to i port nadal był zajęty.

> Pozdrawiam,

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


Więcej informacji o liście dyskusyjnej pld-users-pl