django 에서 'port already in use' 라는 에러가 날 때 (mac os)

/
0 Comments
장고를 공부하다가 python manage.py runserver 를 하면 'port already in use' 에러가 뜨는 경우가 있다. 이럴 때마다 포트를 바꿔서 서버를 실행하지 말고, 기존의 서버를 죽이는 방법은 아래와 같다. 터미널 창에서

ps aux | grep -i manage

를 입력하고 엔터를 치면 다음과 같은 결과를 볼 수 있다.

jk  71552   0.0  0.2  2463388  31528 s001  S+    2:38PM   0:00.34 python manage.py runserver

여기서 두 번째 열에 보이는 71552가 process_id (pid) 이다. 이 프로세스를 죽이고 싶으면 터미널에 다음과 같이 입력하고 엔터를 치면  된다.

kill -9 71552

그리고 다시

python manage.py runserver

실행하면 된다.



댓글 없음:

JK-story. Powered by Blogger.