Showing posts with label port. Show all posts
Showing posts with label port. Show all posts

Tuesday, September 11, 2012

How to kill the process at port XXXX

Sometime we require to kill the process at port.

For example.

s=socket.socket()
hostname=socket.gethostname()
port=9494
bind((hostname,port))

...
..
(pressed ctrl+d)

this will cause the process to still run on port 9494. So whenever we try to
bind the same port to another proce then it will give error:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use

So, we need to kill the process at that port and it is done by:

$kill -9 `fuser -n tcp 9494`

:) B-)