How to kill server when seeing EADDRINUSE: address already in use
Kill Server on MAC when EADDRINUSE. This happens when the server is already running.
How to kill the process manually when you are unable to restart the localhost server. First we need to determine what process it is
So we will see what is running on the port for this example we will use 8080
⇒ lsof -i tcp:8080
This outputs the following
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 3693 abrahamgarcia 23u IPv6 0x175b797434a9239d 0t0 TCP *:http-alt (LISTEN)
We now see that Process is 3693 we will know to run this command to terminate it.
kill -9 3693
and that is it.
Enjoy!