반응형
가끔 인텔리제이 프로젝트의 서비스를 실행하다보면
해당 포트가 이미 실행되고 있다는 알림이 뜰 때가 있는데
이것은 이전에 인텔리제이에서 서비스를 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
반응형
'Coding > Back-end' 카테고리의 다른 글
IntellijJ에서 키보드 입력이 안 될 때 :: 시도해 볼 수 있는 방법 (0) | 2024.11.25 |
---|---|
코드컨벤션 적용 (0) | 2024.10.30 |
서드 파티 쿠키 | Privacy Sandbox :: 브라우저에 쿠키 저장이 안 될 때 (1) | 2024.10.24 |
[postgreSql] 한 컬럼의 여러 row를 하나 값으로 합치기 | array_agg, array_to_string (0) | 2023.11.13 |
[postgreSql] 반올림 함수 모음 round, ceil, floor (0) | 2023.11.07 |