2016-02-17 8 views
7

मैं uwsgi पर Django एप्लिकेशन चलाने की कोशिश कर रहा हूं लेकिन नीचे त्रुटि प्राप्त करें।uwsgi http संदिग्ध

uwsgi --http :8000 --home /home/cuser/.virtualenvs/vq --chdir /var/www/sid/sid -w wsgi.py 

uwsgi: option '--http' is ambiguous 
getopt_long() error 

जब मैं -http से बदल यह काम करता है --socket के लिए, लेकिन फिर से यह कहता है --home अस्पष्ट है

उत्तर

-2

कोशिश:

uwsgi --http=:8000 --home=/home/cuser/.virtualenvs/vq --chdir=/var/www/sid/sid -w wsgi.py 

getopt के कुछ संस्करणों इस काम करना चाहिए के लिए। यदि नहीं, तो अपने पैरामीटर को कॉन्फ़िगरेशन फ़ाइल में डालने का प्रयास करें या अपने सिस्टम में Getopt लाइब्रेरी अपडेट करें और uWSGI को पुन: संकलित करें।

8

यह सबसे अधिक संभावना है क्योंकि आपने अपने वितरण पैक किए गए बाइनरी से यूवीजीआई स्थापित किया है, जो उनके निर्माण में अधिक न्यूनतम हैं और कुछ प्लगइन की कमी है।

आप या तो pip install uwsgi करके इसे ठीक और path/to/uwsgi/binary/installed/using/pip साथ uwsgi बदल सकते हैं। आप pip show uwsgi का उपयोग कर पा सकते हैं।

:

[कृपया ध्यान दें pip3 अगर आप python3 उपयोग कर रहे हैं का उपयोग करें] एक अन्य विधि डाउनलोड करने के लिए किया जाएगा संबंधित http/python3 प्लग इन और निम्न आदेश चलाकर:

uwsgi --plugins http,python --http :8000 --home /home/cuser/.virtualenvs/vq --chdir /var/www/sid/sid -w wsgi.py 
संबंधित मुद्दे