Introduction
Hi guys! I'm a full stack developer and recently I decided to start logging errors, bugs and cool stuff I come across. Today I noticed an error I usually come across from time to time when working with React-scripts or NodeJS.
Something is already running on Port 3000
This is how I usually fix it π§πΎββοΈ
Step 1: Identify the culprit
Whenever you see this error, it simply means that there's an active process using this port. Usually for me, it's a previous node project that didn't close properly. To identify what it is just use this command.
For windows
netstat -ano | findstr :3000
For Linux (and Mac)
sudo lsof -i tcp:3000
This bring up the running process along with its PID (the number at the end or with PID above it)
Step 2: Kill the culprit
Next we have to end the running process.
For windows
tskill @yourPID@
If you're using git bash then replace tskill
with taskkill
For Linux (and Mac...)
sudo kill -9 @yourPID@
@yourPID@ is the PID number you got from the previous command. Also, you should write it all yourself instead of copying and pasting because that usually leads to more errors
You're done! π
And that's it folks! See you next time and have a Merry Christmas ππΎππΎππΎ
Top comments (0)