Can't stop an app running on port 3000 (Droplet)? EADDRINUSE : : : 3000

Posted November 10, 2016 4.8k views

I had an app running on port 3000 but deleted it. Now I try to kill that port with kill -9 but it doesn’t help. I am trying now to run another app on that port but it gives EADDRINUSE : : : 3000.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

1 answer

Just to note something.

Make sure that you use process ID, not a port.
For example if you run kill -9 3000, it’ll kill process with ID 3000, not an app running on that port.
Execute following command:

  • sudo netstat -lpn | grep :3000

It should return app with its ID. Use kill command on it

  • sudo kill -9 id

`-9 means that process will be forced killed.

Submit an Answer