ssh에 접속하여 장고를 실행시킨 후 ssh를 종료하면 당연히 장고 서버도 꺼진다. 리눅스에서 실행시킬때 마지막에 &를 붙이면 백그라운드 재생이 되길래 시도했지만 장고에선 먹히지 않았다. 아마도 로그 기록이 남아야해서 그런듯 싶다.

이를 해결하기 위해여 장고를 실행시킬때 nohup를 이용하여 다음과 같이 실행시키면 온전하게 백그라운드 실행이 가능하다.

1
nohup python3 manage.py runserver &

종료할때는 top 명령어를 이용해서 python 프로세스를 아래 명령어로 죽이자.

1
kill [PID]
WRITTEN BY

배진오

하고싶은 건 다 하면서 사는게 목표
im@baejino.com

comments powered by Disqus