मैं uWSGI में एक रन के लिए यूनिक्स सॉकेट एप्लिकेशन बनाने की कोशिश कर रहा हूं ... लेकिन मुझे सॉकेट बनाने की अनुमति नहीं है, कृपया निम्नलिखित सेटिंग्स की जांच करें।बाइंड(): ऐसी कोई फ़ाइल या निर्देशिका [कोर/सॉकेट सी लाइन 230]
[uwsgi]
chdir = /home/deploy/webapps/domain/virtualenv/app
module = app.wsgi
home = /home/deploy/webapps/domain/virtualenv
master = true
processes = 10
uwsgi-socket = /var/run/uwsgi/app/%n/socket # if i'm tried /tmp/name.socket if work!
vacuum = true
# Error codes:
The -s/--socket option is missing and stdin is not a socket.
bind(): No such file or directory [core/socket.c line 230]
मैंने इस निर्देशिका को अनुमतियां दी हैं और बनाई गई हैं लेकिन काम नहीं करती हैं।
mkdir -p /var/run/uwsgi/app
sudo chown -R deploy:root /var/run/uwsgi/app
sudo chmod 777 /var/run/uwsgi/app
जो इसके लिए एक ही समाधान होगा। धन्यवाद।
/var/run/app-uwsgi
और
sudo chown -R www-data:www-data /var/run/app-uwsgi
एक रिबूट इस सीधे खो दिया और Ubuntu में निर्मित किए जाने की आवश्यकता हो जाता है के बाद:
निर्देशिका/var/run/uwsgi/app /% n नहीं/var/run/uwsgi/ऐप है,% n कॉन्फ़िगरेशन फ़ाइल का नाम है, इसलिए सुनिश्चित करें कि यह निर्देशिका मौजूद है। – roberto