2013-02-06 8 views
6

तैनात करने के विभिन्न तरीकों से मैं डैंजो को बंदूक के साथ तैनात करने के बारे में पढ़ रहा हूं और मैं इसे आज़मा देना चाहता था। (स्थिर फ़ाइलों की सेवा nginx साथ अपाचेगुनाकोर्न के साथ डैंजो

  1. gunicorn [OPTIONS] [APP_MODULE] # tested locally and worked fine
  2. python managy.py run_gunicorn # also works fine locally
  3. gunicorn_django [OPTIONS] [SETTINGS_PATH] # I have an error due to apps/ location

मेरे पास है:

मैं gunicorn और Django के साथ एक सर्वर चलाने का कम से कम 3 तरीके पाया है) इस समय उत्पादन में, ठीक काम करता है लेकिन एक हल्का धीमा है और गनिकोर्न का प्रयास करना चाहता है। पहले 2 विकल्प स्थिर फाइलों की सेवा करने वाले nginx के साथ स्थानीय रूप से ठीक काम करते थे।

मैं चीजों को अगर एक जोड़े को जानना चाहता हूँ:

  1. के ऊपर किसी भी विकल्प के बीच क्या अंतर है?
  2. PRODUCTION वातावरण में चलाने के लिए उचित निर्देश क्या है?

धन्यवाद दोस्तों।

+0

का उपयोग 'मुझे क्या त्रुटि वास्तव में मेरी apps' पर कुछ त्रुटि दिखा सकते हैं? और केवल एफवाईआई, उत्पादन में, आपके पास 'DEBUG = गलत होना चाहिए, और जब' DEBUG' 'गलत 'है, Django स्थिर फ़ाइलों की सेवा नहीं करता है। आपको उनकी देखभाल करने के लिए अपने सर्वर सॉफ़्टवेयर की आवश्यकता है। –

+0

@ बिभा, मुझे जो त्रुटि मिलती है, वह परियोजना पर ऐप्स के स्थान से संबंधित है, जो मुझे लगता है कि वास्तव में प्रासंगिक नहीं है। मुझे यह बताने के लिए धन्यवाद कि Django DEBUG = झूठी पर स्थिर नहीं है, यह नया है। – PepperoniPizza

+0

आपकी सेटिंग्स पथ क्या है? – kbec

उत्तर

1

उपयोग gunicorn_django [OPTIONS] myproject अगर आप myproject.settings

+0

आपका उत्पादन विघटन के लिए मतलब है? – PepperoniPizza

+0

हां। आप gunicorn_django कैसे चलाते हैं? क्या तर्क है? क्या त्रुटि है? – kbec

+0

गनिकोर्न मेरे लिए बहुत अच्छा काम करता है। – PepperoniPizza

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