Errors❗

포트가 닫히지 않는 문제 - 강제로 포트 닫기(Window 기준)

JanuDev 2024. 12. 4. 08:56

가끔 포트를 제대로 종료하지 않으면

 

http://localhost:3000/

http://localhost:3001/

http://localhost:3002/

 

..이런식으로 자꾸 올라가는 문제가 생긴다.

앞선 포트가 제대로 닫히지 않아서 생기는 문제이다.

 

이럴땐 강제로 앞선 포트를 닫아야 하는데, 다음과 같이 실행한다.

 

(1) CMD 실행 (Git bash에서도 가능)

window + R 클릭 시 바로 할 수 있다.

 

(2) netstat -ano 입력

netstat -ano

 

(3) 종료하고 싶은 포트 번호의 PID 번호를 기억한다.

(4) 다음을 입력한다.

taskkill /F /PID 1234(포트번호의 PID입력)

예를들어 닫고싶은 포트번호(3000)의 PID가 1234라면, 위와 같이 작성해야 한다.

/F : 강제종료를 의미

 

깃배쉬에선 -로 한다

$ TASKKILL -F -PID 내포트번호

 

(5) 종료됨!