이미 사용중인 Port 정보 찾고 강제 종료하기

최대 1 분 소요

VScode의 Spring Boot Dashboard로 서버를 구동했을 때, 서버가 시작되다가 강제로 종료되는 상황이 발생했다. 하단 패널에서 Debug console 메뉴에 이미 8080포트를 사용하고 있어 서버 구동이 불가능하다는 메시지를 확인했다. 이렇듯 필요한 웹 서버 포트를 다른 곳에서 사용하고 있을 때 iterm으로 포트 정보를 찾아준다.

lsof -i:<port-number>

lsof는 list open files의 약자로 시스템에서 열린 파일의 목록을 알려주는 명령어이다. 위에서 확인한 포트 정보중 PID를 사용해 포트를 강제로 종료시킬 수 있다.

kill -g <PID>