Cute Light Pink Flying Butterfly cmd로 포트 강제 종료하기 :: Port XXX was already in use. :: 놀면서 돈벌기
본문 바로가기
  • 놀면서 돈벌기
Coding/Back-end

cmd로 포트 강제 종료하기 :: Port XXX was already in use.

by 왓츠뉴 whatsnew 2024. 12. 9.
반응형

가끔 인텔리제이 프로젝트의 서비스를 실행하다보면

해당 포트가 이미 실행되고 있다는 알림이 뜰 때가 있는데

이것은 이전에 인텔리제이에서 서비스를 disconnect 시키지않고 강제종료했다던가

인텔리제이를 닫을 때 서비스를 종료하지 않고 프로그램 종료를 선택해서

서비스가 계속 돌아가고 있어 발생하는 알림이다.

이럴 때는 실행되어 있는 포트를 강제 종료해주어야 하는데

cmd로 간단하게 종료할 수 있는 방법을 공유해보겠음.

 

1. 명령 프롬프트를 실행합니다. (윈도우 항목 검색에 cmd 검색)

 

2. netstat -ano 입력

실행중인 포트를 찾는다.

포트 번호 10020을 종료해야 하는데

로컬 주소 5번째 항목에 0.0.0.0:10020이 보인다.

여기서 10020의 PID를 메모해둔다. 14428이다.

 

3. taskkill /f /pid 14428 입력

포트가 종료되지 않는다. 생각해보니 해당 포트의 서비스 프로젝트를 실행하는

intelliJ를 관리자권한으로 실행했었는데. cmd는 그냥 실행해서 관리자권한으로 실행한 포트 종료가 안되는 듯 했다.

 

4. cmd를 다시 관리자권한으로 실행한다.

 

5. 다시  netstat ano, taskkill /f /pid 14428 을 순서대로 입력한다.

특정 포트의 프로세스가 정상 종료된 것을 확인할 수 있다.

728x90
반응형