3

Is there anyway to kill those TIME_WAIT sockets immediately ? e.g output of netstat:

tcp        0      0 127.0.0.1:8080          127.0.0.1:41500         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:8080          127.0.0.1:41501         TIME_WAIT   - 

2 Answers 2

3

Need not, they're there by reason — «… The purpose of TIME-WAIT is to prevent delayed packets from one connection being accepted by a later connection …»

Linux also has net.ipv4.tcp_tw_recycle and net.ipv4.tcp_tw_reuse which can be helpful. Another tool to mention is linux-tcp-drop

2
  • There is also a small utility called cutter to terminate TCP connections. It does not require building a kernel module. Included in some linux distributions. I've also seen a perl script to do the same but can't find it now. Commented Jun 15, 2012 at 13:38
  • @akostadinov, those connections are already terminated.
    – poige
    Commented Jun 15, 2012 at 14:19
0

You can use killcx(http://killcx.sourceforge.net/) perl command, it will do the job

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .