애플리케이션을 종료했지만 포트를 계속 사용하는 문제가 발생했다.
해결방법
- 포트번호로 프로세스를 조회한다.
- PID를 강제종료한다.
lsof -i :<포트번호>
lsof
는 list open files를 의미한다. 시스템에서 사용 중인 프로세스(파일) 목록을 출력한다.-i
: 프로토콜과 포트 정보를 출력한다.
kill -9 <PID>
PID
는 process ID를 의미한다. 운영체제가 각 프로세스를 구분하기 위해 부여하는 고유 번호다.kill
명령은 프로세스에게 신호를 보내는 명령어다. 프로세스를 종료, 일시정지 할 때 주로 사용한다.-9
: 강제 즉시 종료 시그널