django 서버 실행 방법.
일반적인 방법
$ python manage.py runserver {PORT}
위 방식은 putty 등 해당 터미널 종료 시 프로세스도 함께 종료되기 때문에 휘발성이라고 볼 수 있다.
daemon 형태로 돌릴려면,
$ nohup python ./manage.py runserver 0.0.0.0:8000 &
Hot Ez Ex)
nohup : 유닉스, 리눅스에서 데몬 형태로 파일을 실행시키는 프로그램, 터미널 세션이 끊겨도 실행을 멈추지 않고 동작함. 또한 이로 인해 생성되는 nohup 파일에, 실행한 파일의 출력이 찍힌다.
& : 프로세스를 실행할 때 백그라운드에서 실행한다.
보통 & 로만 으로도 daemon 형태로 실행된다는 말이 있는데, 최근에는 그런 것 같고. 일반적으로는 그렇지 않다.
'Server > Django' 카테고리의 다른 글
[django] User Profile Response 요청하기 (0) | 2019.10.06 |
---|---|
[Django] RestFrameWork 설치 (0) | 2019.09.19 |
[Django] settings.py 기본 설정 (0) | 2019.09.18 |
[Django] 가상환경 및 Django 설치 (0) | 2019.09.18 |
[CentOS] Python 3.7 설치 (0) | 2019.09.18 |