2013-09-29 4 views
6

django 로거에서 django 앱에있는 모든 오류를 로깅합니다. 어디서 잡히지 않는 오류는 어디로 가고 있습니까? 내 의견으로는 관리자 로그 파일로 가야합니다. 그러나 그것은 비어 있습니다.Nginx + Gunicorn + Supervisor + Django에서 오류 로깅

감사합니다. 감사합니다

+0

모든 캐시되지 않은 로그를 콘솔에 기록하면 관리자가됩니다. 로깅 설정을 게시 할 수 있습니까? – esauro

답변

8

nginx docs에 따르면, 구성 파일에 줄을 추가하십시오.

access_log /path/to/your/logs/nginx_access.log; 
error_log /path/to/your/logs/nginx_error.log info; 

가 관리자로 로그인하려면, 당신은 보시다시피이

[program:program] 
command=/virtualenv/python /path/to/django/source/manage.py run_gunicorn --log-file /path/to/your/logs/gunicorn.log 
stdout_logfile=/path/to/your/logs/supervisor.log 

같은 구성 파일에 라인을 추가 할 수 gunicorn 로그는 당신이 할 수있는 장고 설정에서 마지막으로

매개 변수 log-file에 지정된 docs

관련 문제