Kill Process[포트 죽이기]

Django 로컬 개발을 하다보면 localhost 포트가 이미 사용 중이라고 뜨는 경우가 있다. (이런 귀찮은 경우가…)

Error: That port is already in user

당황하지 말자. 그냥 포트 죽이고 다시 시작하면 된다. (참고로 MacOs환경) Terminal에 다음과 같이 치자

lsof -i :8000

저기에 PID 값이 보인다.

kill -9 49695

이렇게 하고 다시 하면 잘된다.

#설명

lsoflist open files 의 약자로 시스템에서 열린 파일 목록을 알려주고 사용하는 프로세스, 디바이스 정보, 파일의 종류등 상세한 정보를 출력해 준다. 보통 Django에서는 기본 개발 포트가 8000번 이기 때문에 8000번 포트 정보를 보기 위해서는 -i를 붙여주면 된다.