sudo python /home/david/myproject/manage.py runserver 68.164.125.221:80
을 통해 내 장고 응용 프로그램을 실행하는 방법을 알았습니다. 그러나 터미널을 종료 한 후에는 서버가 실행되지 않습니다.ssh 세션을 닫은 후에도 장고 서버를 계속 실행하려면 어떻게해야합니까?
백그라운드에서이 프로세스를 실행하려고 시도했지만 sudo python /home/david/myproject/manage.py runserver 68.164.125.221:80 &
을 실행 한 후 서버가 바로 종료됩니다.
단말기에서 ssh 세션을 종료 한 후에도 내 장고 응용 프로그램을 계속 실행하려면 어떻게해야합니까?
추신 -이 질문이 당신을 초등 친다면 죄송합니다. 이러한 어리 석음은 프론트 엔드 자바 스크립트 프로그래머가 break-neck 속도로 서버 관리자로 전환해야 할 때 발생합니다.
단지 runserver가 개발 용임을 기억하십시오 ... –
잠깐, 왜 개발 용입니까? Django 문서에서도이 내용을 읽었지만 단점은 무엇입니까? 나는 그것이 잘 될 것이라고 생각합니다. – dangerChihuahua007
하지 마십시오. 용도. Runserver. 에서. 생산. 이제까지. 그것은 단일 스레드입니다. 그것은 안전하지 않습니다. 최적화되지 않았습니다. 조금도. 개발시 코드를 테스트 할 수있는 것은 전적으로 순수한 편의입니다. 그것은 그 이상으로 사용되도록 설계되거나 의도되지 않았습니다. –