Sziasztok,

Apache webszerverünket néha "elözönlik" a CLOSE_WAIT állapotú kapcsolatok.
netstat -taupn|grep apache|grep CLOSE_WAIT
Kb mint itt: 
http://www.linuxforums.org/forum/servers/27519-alright-im-dying-here-apache-help-mysql-php.html
Csak nekem sok különböző IPről.
Pl:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
...
tcp        1  14480 mywebsite.com:http   dsds1bcx02.bankon:57588 CLOSE_WAIT
...

Ami igen kellemetlen főleg, hogyha az elfogynak az apache child-ok.

Ha jól értem a doksikat, akkor ez elvileg azt jelenti, hogy a másik oldal 
már bontotta a kapcsolatot, de a szerver még küldene adatot neki.

Elég sokat bűvöltem a doksikat, de nem igazán találtam semmi egyszerű 
megoldást, hogy hogy lehetne eldobatni az ilyen "halott" kapcsolatokat.

Server-statusban 200-300 másodperces ilyen beragadt processzes is 
voltak.

Amiket próbáltam:
apache confba:
Timeout 120
(apache restart volt)
sysctl.conf-ba:
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 120
(sysctl -p volt)

De nem igazán használtak.

Tudtok valami megoldást erre a problémára?

-- 
Veres Lajos
[EMAIL PROTECTED]
+36 20 438 5909
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz