# How to stop rails server?

A lot of times you will leave the rails server running in the background and face this 
    *TCPServer Error: Address already in use*

Now normally you want to use __*Ctrl+C*__ to shutdown the server,but there are other ways too.

You can get the PID of the process in the __tmp/pids__ directory of your Rails app or use

  > lsof -wni tcp:3000

or if you have multiple processes running

  > ps aux | grep rails

to find the one you need and use the PID number to kill using 

  > kill -9 PID.

---

To kill all running rails process

  >  pkill -9 rails

---

Last but not the least use

 >  ps aux|grep 'rails'|grep -v 'grep'|awk '{ print $2 }'|xargs kill-9

to kill any rails process. Replace 'rails' with anything else to kill any other processes.
