웹 개발을 하다보면은 필연적으로 한번씩은 마주하는 에러들이 몇개 있다.
그 중 하나가 아래와 같다.
Description:
Web server failed to start. Port 8080 was already in use.
주로 백엔드는 8080, 프론트엔드는 3000이 익숙할 것이다.
까먹을 때 쯔음~ 해서 한 번씩 발생하는 친구인데, 항상 구글링한 다음 해결하는 것 같다.
오늘도 이 반가운 친구를 만난 김에, 블로그에 작성해놓고 편하게 꺼내 보면서 해결해야겠다.
터미널에서 죽이고(?) 싶은 port를 죽여보자!
netstat -ano | findstr :{포트번호}
ex) netstat -ano | findstr :8080
taskkill /PID {PID} /F
ex) taskkill /PID 14124 /F
sudo lsof -i :{포트번호}
ex) sudo lsof -i :8080
sudo kill -9 {PID}
ex) sudo kill -9 7777