django runserver 에러

darby·2021년 5월 31일

Error

목록 보기
1/5

Django 에서 runserver 실행이 밑에 사진처럼 에러가 떴다.

에러코드 :

  • Error: That port is alread in use.

디폴트로 장고는 8000번 포트를 사용하는데 이미 어떤 서비스에서 8000번을 사용하고 있기 때문에 나타납니다.

A. 이미 띄워둔 Django서버가 아직 종료되지 않아서, 같은 포트에 띄울 수 없는 경우
B. 다른 서비스가 사용중인경우 입니다.

해결방법

  • 윈도우일시
    sudo fuser -k 8000/tcp

코드 해석: port 8000과 관련된 모든 프로세스를 kill한다.

  • 맥 일시
    sudo lsof -t -i tcp:8000 | xargs kill -9

위에 코드를 입력후 다시 runserver실행 하면된다.

python manage.py runserver

0개의 댓글