तैनात करने के विभिन्न तरीकों से मैं डैंजो को बंदूक के साथ तैनात करने के बारे में पढ़ रहा हूं और मैं इसे आज़मा देना चाहता था। (स्थिर फ़ाइलों की सेवा nginx साथ अपाचेगुनाकोर्न के साथ डैंजो
gunicorn [OPTIONS] [APP_MODULE] # tested locally and worked fine
python managy.py run_gunicorn # also works fine locally
gunicorn_django [OPTIONS] [SETTINGS_PATH] # I have an error due to apps/ location
मेरे पास है:
मैं gunicorn और Django के साथ एक सर्वर चलाने का कम से कम 3 तरीके पाया है) इस समय उत्पादन में, ठीक काम करता है लेकिन एक हल्का धीमा है और गनिकोर्न का प्रयास करना चाहता है। पहले 2 विकल्प स्थिर फाइलों की सेवा करने वाले nginx के साथ स्थानीय रूप से ठीक काम करते थे।
मैं चीजों को अगर एक जोड़े को जानना चाहता हूँ:
- के ऊपर किसी भी विकल्प के बीच क्या अंतर है?
PRODUCTION
वातावरण में चलाने के लिए उचित निर्देश क्या है?
धन्यवाद दोस्तों।
का उपयोग 'मुझे क्या त्रुटि वास्तव में मेरी apps' पर कुछ त्रुटि दिखा सकते हैं? और केवल एफवाईआई, उत्पादन में, आपके पास 'DEBUG = गलत होना चाहिए, और जब' DEBUG' 'गलत 'है, Django स्थिर फ़ाइलों की सेवा नहीं करता है। आपको उनकी देखभाल करने के लिए अपने सर्वर सॉफ़्टवेयर की आवश्यकता है। –
@ बिभा, मुझे जो त्रुटि मिलती है, वह परियोजना पर ऐप्स के स्थान से संबंधित है, जो मुझे लगता है कि वास्तव में प्रासंगिक नहीं है। मुझे यह बताने के लिए धन्यवाद कि Django DEBUG = झूठी पर स्थिर नहीं है, यह नया है। – PepperoniPizza
आपकी सेटिंग्स पथ क्या है? – kbec