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:

r...@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 [email protected] GG:3828944
I don't want something I need. I want something I want.
_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym