Sometimes your server hangs and you see errors. This is a simple guide to help you eliminate those errors.
Have you seen the following error:
Error: That port is already in use.
If so, this is how you would kill the server that's running.
$ lsof -i :8000
8000
is the port. So, if your using django and you run python manage.py runserver
it's likely your port will be "8000"
That command will yield something like:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 1158 jmitch 3u IPv4 0x4ae303085ae91559 0t0 TCP localhost:irdmi (LISTEN)
Except under "jmitch" it would have your username. Do you see the value under "PID" this is the number you need. Now you just kill that process.
$ kill - 9 1158
Let's do that one more time:
$ lsof -i :8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 4894 jmitch 3u IPv4 0x4ae3030864c1dd41 0t0 TCP localhost:irdmi (LISTEN)
$ kill -9 4894
And that's it. You can kill this server without an error running.
Please share questions/comments! (We're always looking for better ways to improve).
Cheers!
-CodingForEntrepreneurs.com