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/ _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
