간만에 이 녀석이 또 튀어 나왔다. localhost:5000이 이미 사용중이라는 건데, 전에 하던 프로젝트의 연결 해제를 안해서 그런가 하고 바로 터미널을 켰다.
lsof -n -i TCP:5000
위 명령어를 입력하면, 포트 5000을 사용한 흔적이 테이블로 출력된다.
COMMAND PID USER ... 순으로 출력되는데 여기서 마지막으로 해당 포트를 사용한 COMMAND의 PID를 알면 된다.
kill -9 PID번호
위 명령어는 포트의 연결을 끊어주어, 5000 포트는 다시 우리의 품으로 돌아올 수 있다.
...내 포트 5000이 다시 돌아올 줄 알았지만 아니었다. 아무리 연결을 끊어봐도 계속 포트 5000을 시스템이 가져갔다. 까먹고 있었는데, 아이폰이랑 미러링한다고 AirPlay 기능을 켜두었던 것이다.
2021년 6월에 릴리스 된 맥 OS 몬테레이부터 port 5000을 airplay연결 포트로 사용하고 있어 AirPlay 기능을 꺼주지 않으면 포트 5000을 사용할 수 없다.
설정에서 AirPlay 수신을 꺼주면 간단히 해결된다.
강의 들을 준비하다 지쳐버리는 일상의 연속 ...ㅠ
화이팅입니다.