error: Address already in use Port 5000 is in use by another program.

grace·2022년 12월 6일
0

error

목록 보기
1/2

🐝 문제

파이썬 flask 프레임워크를 5000번 포트에서 서버를 실행할때 이런 에러메세지가 뜨면서 서버가 열리지 않았다.


🍯 해결

터미널에서

sudo lsof -iTCP -sTCP:LISTEN -n -P

으로 각각 포트가 어떻게 사용되고 있는지 확인...

ControlCe 라는 애가 사용하고 있었고 해결 방법은 맥의 '시스템 환경 설정'에서 Airplay 수신 모드를 체크 해체 하면 해결!

Airplay 모드란? apple 기기의 동영상, 사진, 음악 그 밖에 다양한 콘텐츠를 인기 스마트 tv 및 즐겨쓰는 스피커로 감상할 수 있게 해주는 모드라고 한다.

참고사이트

참고**[포트를 사용하고 있는 프로세스를 강제 종료해버리는 방법]

사용중인 포트의 PID를 찾기

lsof -n -i TCP:[PORT]

프로세스 강제 종료하기

kill -9 [PID]

주의할 점: kill 옵션인 -9는 강제 종료이기 때문에 데이터 날아갈 수 있음

profile
미래의 개발자!

0개의 댓글