내 localhost:5000 뺏어간 맥

Dev.Shinny·2022년 11월 8일
1
post-thumbnail

오류

간만에 이 녀석이 또 튀어 나왔다. localhost:5000이 이미 사용중이라는 건데, 전에 하던 프로젝트의 연결 해제를 안해서 그런가 하고 바로 터미널을 켰다.

터미널로 연결 끊기

lsof -n -i TCP:5000

위 명령어를 입력하면, 포트 5000을 사용한 흔적이 테이블로 출력된다.

COMMAND PID USER ... 순으로 출력되는데 여기서 마지막으로 해당 포트를 사용한 COMMAND의 PID를 알면 된다.

kill -9 PID번호

위 명령어는 포트의 연결을 끊어주어, 5000 포트는 다시 우리의 품으로 돌아올 수 있다.

AirPlay

...내 포트 5000이 다시 돌아올 줄 알았지만 아니었다. 아무리 연결을 끊어봐도 계속 포트 5000을 시스템이 가져갔다. 까먹고 있었는데, 아이폰이랑 미러링한다고 AirPlay 기능을 켜두었던 것이다.

2021년 6월에 릴리스 된 맥 OS 몬테레이부터 port 5000을 airplay연결 포트로 사용하고 있어 AirPlay 기능을 꺼주지 않으면 포트 5000을 사용할 수 없다.

설정에서 AirPlay 수신을 꺼주면 간단히 해결된다.

profile
Hello I'm Shinny. A developer who try to enjoy the challenge.

1개의 댓글

comment-user-thumbnail
2022년 11월 9일

강의 들을 준비하다 지쳐버리는 일상의 연속 ...ㅠ
화이팅입니다.

답글 달기