nginx , uwsgi 를 연동하고 배포후 (deploy) 나서 장고에러또 발생했다

일전에 장고에러에 대해  404 not found django Server Error (500)

포스팅 했는데 그걸 해결하고 나서



나의 상황은 이랬다

루트페이지나 static file 은 잘불러와졌고

중간에 로그인을 할때나 특정 데이터를 불러오는 페이지가 안된다는 거였는데


nginx , uwsgi 를 연동 후 착오가 있었던게

nginx 실행 후

uwsgi start 후 

ssh 콘솔을 종료했는데 안되는고 자꾸 특정페이지 호출이 안되는 에러를 뿜어냈다

알고보니 콘솔종료하면서 nginx 는 서비스 백단에 떠있는데 uwsgi 는 서비스가 안떠있고 콘솔 종료 되면서 같이 종료되서 일어나는 현상이었다


그래서 uwsgi도 서비스로 백단에 띄워주는 작업을 하였다 서비스화 해서 띄워주는 환경설정 파일을 만들어 주자

Init Service 등록

# /etc/init/[APP_NAME].conf
# simple uWSGI script
description "[APP_NAME] real instance"
start on runlevel [2345]

stop on runlevel [06]

respawn

exec uwsgi --ini /var/product/project_path/uwsgi.ini

다 됐으면 service [APP_NAME] start / service [APP_NAME] stop 으로 켜고 끌 수 있다.

+ Recent posts