ubuntu
Nginx-Gunicorn-Django 구동 확인 후 .. 백앤드(admin) 개발도중
문제가 두가지 발생했다.
1. Django에서 코드를 바꾸면 바로 admin에 반영이 안된다.
(runserver 로 돌리면 바로 반영되어있음)
2. 반영이 되고 나서 웹상에서 새로고침을 누르면 오류 , 정상 이 반복된다.
Nginx가 문제라고 생각해서 껏다 켜봐도 안되고 Django쪽도 일부러 설정도 건드려봐도 안됬다.
설마하니 Gunicorn 문제일까 싶어서 껏다 키니까 오류가 해결됨 ..
구글링해서 한블로그를 참고 했더니
Django 내부 파일을 수정했을경우 , Gunicorn을 재시작해야한다고 한다.....
재시작방법은
sudo systemctl daemon-reload
sudo service gunicorn restart
# Gunicorn 상태확인
systemctl status gunicorn.service
status 같은 경우는 안해도되긴하는데 확인하는걸 추천한다.
왜나면 restart가 코드에러가 나도 아무 에러 로그가 안뜨기때문에 ....
실제로 에러코드 작성후 status를 확인해보면 gunicorn 이 켜져있지않음
----------------------------------------------------
하이고 3시간 삽질했네 ㅠㅠ
'Python > Django' 카테고리의 다른 글
[Django] django-dotenv (0) | 2020.07.29 |
---|---|
[Django] Forms API (0) | 2020.07.28 |
[Django] Django-Admin css 적용안되는문제 (정적파일이해) (0) | 2020.07.16 |
Nginx + Gunicorn + Django 서버구축 (1) | 2020.07.16 |
[Django] ORM (1) | 2020.06.20 |