2013-09-29 5 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

Django सेटिंग्स आप कर सकते हैं में

अंत में निर्दिष्ट किया जाता docs

संबंधित मुद्दे