포트를 죽여보자! | Port 8080 was already in use.

beomdrive·2022년 10월 17일
0

삽질 저장소

목록 보기
1/4

웹 개발을 하다보면은 필연적으로 한번씩은 마주하는 에러들이 몇개 있다.
그 중 하나가 아래와 같다.

Description:

Web server failed to start. Port 8080 was already in use.

주로 백엔드는 8080, 프론트엔드는 3000이 익숙할 것이다.
까먹을 때 쯔음~ 해서 한 번씩 발생하는 친구인데, 항상 구글링한 다음 해결하는 것 같다.

오늘도 이 반가운 친구를 만난 김에, 블로그에 작성해놓고 편하게 꺼내 보면서 해결해야겠다.
터미널에서 죽이고(?) 싶은 port를 죽여보자!

참고로 "당연하지만" 띄워져 있는 IDE에서 서버를 껐는지를 먼저 확인하자...!


Windows

1. 원하는 포트의 PID를 찾자

netstat -ano | findstr :{포트번호}

ex) netstat -ano | findstr :8080

2. PID를 통해 실행중인 포트를 죽이자

taskkill /PID {PID} /F

ex) taskkill /PID 14124 /F

3. 띄우려던 서버를 다시 실행해보자!

  • 잘된다 :)

Mac

  • 곧 맥으로 넘어갈꺼니까 맥 방법도 알아놓자

1. 원하는 포트의 PID를 찾자

sudo lsof -i :{포트번호}

ex) sudo lsof -i :8080


2. PID를 통해 실행중인 포트를 죽이자

sudo kill -9 {PID}
ex) sudo kill -9 7777


profile
꾸준함의 가치를 향해 📈

0개의 댓글