2012-05-25 17 views
66

उबंटू 12.04, nginx 1.2.0, uwsgi 1.0.3।nginx + uwsgi: - अनुपलब्ध संशोधक अनुरोध किया गया: 0 -

मैं निम्न आदेश के साथ uwsgi शुरू:

uwsgi -s 127.0.0.1:9010 -M -t 30 -A 4 -p 4 -d /var/log/uwsgi.log 

502 के साथ एक अनुरोध nginx उत्तरों पर और uwsgi निम्न पंक्ति लॉग इन करने लिखते हैं:

-- unavailable modifier requested: 0 -- 
+0

उबंटू uwsgi पर एक सेवा के रूप में शुरू किया गया है। – sorin

उत्तर

18

uwsgi-plugin-python3 प्लगइन स्थापित करने और --plugin python3 जोड़कर हल विकल्प uwsgi प्रारंभ आदेश

+0

कौन सा uswgi प्रारंभ कमांड, क्या आप अधिक स्पष्ट हो सकते हैं? – sorin

+2

कृपया अधिक जानकारी के साथ विस्तृत उत्तर लिखें और @SHaKie उत्तर – nk9

16

मैं उबंटू पर अपस्टार्ट से uwsgi शुरू कर रहा हूं। मैंने apt-get install uwsgi-plugin-python चलाकर समस्या को हल किया, और फिर plugins=python को अपने application.ini में/etc/uwsgi/एप्लिकेशन-उपलब्ध में जोड़ दिया।

89

अजगर 3 के लिए अजगर 2 या apt-get install uwsgi-plugin-python3 के लिए apt-get install uwsgi-plugin-python साथ uwsgi के लिए अजगर प्लगइन स्थापित कर रहा है और अलग-अलग uwsgi एप्लिकेशन config को plugins = python जोड़ने इस समस्या का हल।

(मूल रूप से अपस्टार्ट का उपयोग करते समय उबंटू 11.10 के लिए उत्तर दिया गया। पायथन 3 ने सिस्टम के साथ उबंटू 17.10 पर परीक्षण किया)।

+0

के साथ हल किए गए प्रश्न को सेट करें इसके बराबर (यम प्लगइन इंस्टॉल + uwsgi कॉन्फ़िगरेशन चेंज) बस CentOS7 पर मेरे लिए काम किया। –

+0

मेरे सिर को तोड़ रहा है, इस मुद्दे को ठीक करने में असमर्थ। धन्यवाद ! – AceLearn

6
http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html से

, "एक विशिष्ट प्लगइन के लिए रास्ते में अनुरोध करने के लिए, वेब सर्वर डिफ़ॉल्ट है, जो अजगर को मैप किया है तो यह संख्या 0 पर सेट है द्वारा एक जादू uWSGI उदाहरणों में संशोधक के रूप में जाना संख्या पारित करने के लिए की जरूरत है।।"

मैं बैश स्क्रिप्ट के लिए 9 का उपयोग कर रहा हूं और यह काम कर रहा है। संख्या और उनके अर्थ इस पेज पर हैं: http://uwsgi-docs.readthedocs.org/en/latest/Protocol.html

मेरी nginx विन्यास में

: `सेवा uwsgi start`:

location ~ .cgi$ { 
    include uwsgi_params; 
    uwsgi_modifier1 9; 
    uwsgi_pass 127.0.0.1:3031; 
} 

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

  • कोई संबंधित समस्या नहीं^_^