[Django] server start 방법 (daemon 포함)
Server/Django

[Django] server start 방법 (daemon 포함)


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