Re: Th: co do jasnej się dzieje a apachem?
Jacek Osiecki
joshua w hybrid.pl
Wto, 8 Gru 2009, 10:34:12 CET
On Tue, 8 Dec 2009, Arkadiusz Miskiewicz wrote:
> On Tuesday 08 of December 2009, Jacek Osiecki wrote:
>>> Co masz w:
>>> ps aux|grep httpd
> Ok tylko mnie interesuje ps aux+ netstat z dokładnie takiej samej sytuacji w
> jakiej się wywaliło, a nie dowolnej innej.
No więc tak:
- przed reloadem 2015 procesów httpd.prefork
- robię /etc/init.d/httpd reload - niby wszystko OK
- po reload 2005 procesów httpd.prefork, w tym 745 <defunct>
- potem robię /etc/init.d/httpd restart:
root w hotel /etc/httpd> /etc/init.d/httpd restart
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 78.46.33.13:80
no listening sockets available, shutting down
Unable to open logs
- zostaje 895 procesów httpd.prefork, żadnych <defunct>, ale... teraz nie jest tak
że mamy jeden główny i reszta potomnych - wszystkie co do jednego są potomkami
inita (PID 1), na portach :80 słucha ten apache o najniższym PID (pozostałe pewnie
nie mogły się dorwać do już zajętych portów.
tcp 0 0 172.16.0.1:80 0.0.0.0:* LISTEN 4668/httpd.prefork
tcp 0 0 188.40.8.229:80 0.0.0.0:* LISTEN 4668/httpd.prefork
tcp 0 0 188.40.8.227:80 0.0.0.0:* LISTEN 4668/httpd.prefork
tcp 0 0 188.40.8.228:80 0.0.0.0:* LISTEN 4668/httpd.prefork
tcp 0 0 78.46.33.13:80 0.0.0.0:* LISTEN 4668/httpd.prefork
Teraz jedyna możliwość uruchomienia apache'a to killall -9 httpd.prefork (sam killall
nie jest wystarczająco skuteczny).
P.S. Wywaliłem 127.0.0.1:80 - chyba nic systemowego tego nie używa?
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.
Więcej informacji o liście dyskusyjnej pld-users-pl