How-to settings.py 파일에 등록한 앱의 디렉토리나 프로그램을 삭제하면?
페이지 정보
본문
** NginX + Gunicorn + Django 환경 **
settings.py 파일의 INSTALLED_APPS 목록을 수정하지 않고 거기에 등록한 앱과 연결된 디렉토리를 삭제하거나 프로그램을 uninstall 하면 nginx bad gateway 오류 발생.
즉 gunicorn server가 settings.py 파일을 읽어서 실행하려고 하는데 앱오류가 발생한 것.
실제 서버를 운용하면서 이것 저것 테스트하다가 흔히 발생시키는 오류 중 하나.
테스트가 끝난 앱은 반드시
먼저 settings.py 파일의 INSTALLED_APPS 목록에서 삭제하고 저장한 후에
해당 디렉토리를 삭제하거나 프로그램을 pip uinstall 한다.
그리고 gunicorn 재가동하면 됨. $systemctl restart gunicorn