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