Django 2.1 - How to use Django with Gunicorn

कैसे Gunicorn के साथ Django का उपयोग करें




django

कैसे Gunicorn के साथ Django का उपयोग करें

Gunicorn ('ग्रीन यूनिकॉर्न') UNIX का एक शुद्ध-पायथन WSGI सर्वर है। इसकी कोई निर्भरता नहीं है और इसे स्थापित करना और उपयोग करना आसान है।

Gunicorn स्थापित करना

Gunicorn को स्थापित करना उतना ही आसान है, जितना कि pip install gunicorn । अधिक जानकारी के लिए, gunicorn प्रलेखन देखें।

एक सामान्य WSGI अनुप्रयोग के रूप में गुनकोर्न में Django चल रहा है

जब Gunicorn स्थापित होता है, तो एक gunicorn कमांड उपलब्ध होता है जो Gunicorn सर्वर प्रक्रिया शुरू करता है। इसके सरलतम रूप से, गिंकॉर्न को केवल एक मॉड्यूल के स्थान के साथ बुलाया जाना चाहिए जिसमें डब्ल्यूएसजीआई एप्लिकेशन ऑब्जेक्ट जिसका नाम application तो एक विशिष्ट Django परियोजना के लिए, gunicorn का आह्वान ऐसा लगेगा:

gunicorn myproject.wsgi

यह 127.0.0.1:8000 पर एक धागा सुनने वाली एक प्रक्रिया शुरू करेगा। इसके लिए आवश्यक है कि आपका प्रोजेक्ट पायथन मार्ग पर हो; यह सुनिश्चित करने का सबसे सरल तरीका है कि इस कमांड को उसी डायरेक्टरी से चलाया जाए जो आपकी manage.py फाइल है।

अतिरिक्त युक्तियों के लिए गुनिकॉर्न की तैनाती के दस्तावेज़ देखें।