मेरे पास पाइथन Django ऐप के लिए Nginx + uWSGI है।Nginx टाइमआउट जब uWSGI अनुरोध को संसाधित करने में लंबा समय लगता है
मैं में निम्नलिखित है मेरी nginx.conf
:
location/{
include uwsgi_params;
uwsgi_pass 127.0.0.1:9001;
uwsgi_read_timeout 1800;
uwsgi_send_timeout 300;
client_header_timeout 300;
proxy_read_timeout 300;
index index.html index.htm;
}
लेकिन uWSGI पर लंबी चलने वाली अनुरोधों के लिए जो मैं नीचे के रूप में Nginx त्रुटि लॉग में एक टाइमआउट त्रुटि मिल को पूरा करने के बारे में 1 मिनट लगता है:
2013/04/22 12:35:56 [त्रुटि] 270 9 # 0: * अपस्ट्रीम से प्रतिक्रिया शीर्षलेख पढ़ने के दौरान 1 अपस्ट्रीम का समय समाप्त हो गया (110: कनेक्शन का समय समाप्त हो गया): xx.xx.xx.xx, सर्वर: अनुरोध: "प्राप्त करें/इकाई/डेटासेंडर/HTTP/1.1", अपस्ट्रीम: "uwsgi: //127.0.0.1: 9 001", होस्ट: "xxx.xx.xx.x"
मैंने पहले से ही हेडर टाइम सेट कर दिया है और यूडब्ल्यूएसजीआई 5 मिनट तक टाइमआउट भेज/पढ़ता है, क्या कोई मुझे बता सकता है कि मैं इसे दूर करने के लिए क्या कर सकता हूं?
उस नंबर क्या का प्रतिनिधित्व कर रहा है? सेकंड? और क्या यह एक समस्या होगी यदि हमने 2000 की तरह बड़ी संख्या में सेट किया था? – senaps