Home 사용 중인 Port 찾아서 Kill하기
Post
Cancel

사용 중인 Port 찾아서 Kill하기

포스팅 배경

IntelliJ에서 Application을 실행(Run) 한 뒤, 실행 중지(Stop)하지 않은 채로 프로젝트 창을 닫아버리게 되면 어플리케이션이 로컬 내에 계속 해서 실행되고 있는 경우가 있다.

그렇게 되면 Port는 계속해서 살아있고, 해당 프로젝트 혹은 (같은 포트를 사용하는) 다른 프로젝트를 켜서 실행(Run)을 하려고 하면 해당 포트가 이미 사용 중이라는 로그가 뜨게 된다.

이러한 경우에는 로컬에서 직접 실행 중인 프로그램을 Kill 해줘야하는데, 아래와 같은 명령어를 사용하면 된다.

MacOS에서 사용 중인 Port Kill 하는 방법


1. 사용 중인 포트의 PID를 찾는다.

Shell에 아래와 같이 입력한다. 예시로 8080 포트를 입력했는데, 해당 부분에 본인이 사용하는 Port 번호를 넣으면 된다.

1
lsof -i :8080

lsof명령어

그럼 위와 같이 PID 정보가 나오게 되는데, 이제 해당 PID를 Kill해주면 된다.

PID(Process ID)는 운영체제에서 프로세스를 식별하기 위해 프로세스에 부여하는 번호를 의미한다.

2. 해당 PID를 Kill한다.

1
kill -9 7180

예시로 PID 번호 7180를 입력했는데 해당 부분에 본인이 찾은 PID 번호를 넣으면 된다.

: Reference

[MacOS] 사용중인 Port 죽이기, Port Kill

This post is written by 서병범.

SSH(대칭키, 비대칭키)

JDBC