मैं अपने डीजेगो वेबसाइट (1.4 संस्करण) को सर्वर करने के लिए uWSGI और Nginx का उपयोग कर रहा हूं। मेरी फ़ाइल संरचना django_mysite/django_mysite/जिसमें एक wsgi.py फ़ाइल है।
मुझे 502 खराब गेटवे त्रुटियां मिल रही हैं। मेरे पास अन्य सर्वर nginx चल रहे हैं और वे ठीक काम कर रहे हैं।nginx django 502 खराब गेटवे
मेरे nginx config:
server {
listen 80;
server_name beta.example.com;
keepalive_timeout 70;
root /path/to/django_mysite/django_mysite;
location root {
root html;
uwsgi_pass localhost:9000;
uwsgi_param UWSGI_SCRIPT django_wsgi;
include uwsgi_params;
}
location/{
uwsgi_pass localhost:9000;
include uwsgi_params;
uwsgi_param SCRIPT_NAME /django;
uwsgi_param UWSGI_SCRIPT django_wsgi;
uwsgi_modifier1 30;
}
}
मेरे wsgi.py फ़ाइल: आयात sys आयात ओएस
sys.path.append('/path/to/django_mysite/')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "django_mysite.settings")
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
लॉग में त्रुटि है:
*3 recv() failed (104: Connection reset by peer) while reading response header from upstream
धन्यवाद
लॉग क्या कहते हैं? –
* 42 कनेक्ट() यूनिक्स के लिए: ///tmp/uwsgi.sock विफल (2: ऐसी कोई फ़ाइल या निर्देशिका नहीं) अपस्ट्रीम से कनेक्ट करते समय –