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