AyushShah
Back to Blog
How to Stop a Running Port: A Quick Fix for Developers
TechnologyDevelopmentTech Tips

How to Stop a Running Port: A Quick Fix for Developers

By AyushJune 8, 2025
20 views

How to Stop a Running Port: A Quick Fix for Developers

If you’ve been coding for a while, you’ve probably run into this frustrating error: Error: listen EADDRINUSE: address already in use :::3000. This means some process is already using that port (in this case, port 3000). It usually happens when your previous server didn’t shut down properly or some background process is holding the port. Don’t worry — here's how you can fix it quickly!

On WindowsOn macOS/Linux
netstat -ano | findstr :3000lsof -i :3000
sudo lsof -nP -iTCP:3000 | grep LISTEN

Kill the Process

On Windows: taskkill /PID /F On macOS/Linux: kill -9 That’s it! Your port is now free to use again.

Bonus Tip: One-liner to Kill the Port

macOS/Linux: kill -9 $(lsof -t -i:3000) This command directly kills the process using port 3000. Super handy!

Why This Happens

Port conflicts occur when you force quit your terminal, the process crashes without releasing the port, or a background server is running unnoticed.

Conclusion

Port conflicts are annoying, but with these quick commands, you’ll be back to coding in no time. Bookmark this guide or save it in your notes — it’ll save your day more than once! Happy coding 🚀

Tags:
TechnologyDevelopmentTech Tips