jahu !!
skryp napewno dziala dobrze. ale z tego co widze to polaczenia sa za dlugo przetrzymywane.
zrob to w ten sposob.
utworz nowy plik, nadaj mu prawa wykonywalnosc (zwykle 755 lub jak tylko dla roota to 744) i wklej taka zawartosc:
echo 8192 > /proc/sys/net/ipv4/ip_conntrack_max
echo 8192 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
echo 1800 > /proc/sys/net/ipv4/tcp_keepalive_time
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 50 > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo 5 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo 7200 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
echo 60 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo 10 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
dopisz wywolanie skryptu to /etc/rc.d/rc.local i zrestartuj serwer...musi dzialac
bez tego po protsu serwer pamieta jakie polaczenia byly nawiazane i caly czas jes zlicza, jak dojda kolejne to wiadomo: juz otwarte + kolejne pootwierane.
kasowanie polaczen jest standardowo ustawione chyba na kilka dni, a tutaj kasowanie jest na 120s wiec takie cos juz nie bedzie wystepowac