Mac에서 사용중인 포트 Kill 하기

Mac에서 사용중인 포트 Kill 하기
Photo by Lewis Kang'ethe Ngugi / Unsplash

개발을 하다 보면 간혹 보이는 오류 문구
"Port 80 was already in use."

해당 포트가 이미 사용중일 때 나타나는 오류 입니다.
포트가 이미 사용중 일 때 찾아서 강제로 Kill하는 방법을 알아보겠습니다.

  1. 포트 검색
lsof -i :80

검색하고자 하는 포트를 뒤에 적어줍니다. 저는 80포트로 검색을 했습니다.

  1. 검색된 리스트 확인
COMMAND   PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    33258     pc  125u  IPv6 0xb4fba925528e7965      0t0  TCP \*:http (LISTEN)

80포트를 사용 중인 리스트가 확인 되며, 리스트 중에 PID를 확인 해주세요.

  1. 포트 Kill
kill -9 33258

이전에 리스트에서 확인한 PID를 이용하여 프로세스를 Kill 합니다.

위와 같은 방법으로 포트를 죽인 후에 해당 포트를 사용하려는 작업을 재실행 할 경우 정상적으로 실행이 되는 것을 확인 하실 수 있습니다.