2012-02-03 8 views
14

मैं काफी मात्रा में कोड के साथ एक फ़ाइल चला रहा हूं और इसे 1000 उपयोगकर्ताओं के लिए संसाधित करना है। 500 उपयोगकर्ताओं को संसाधित करने में लगभग 55 सेकंड लगते हैं, इसलिए मुझे डिफ़ॉल्ट गेटवे टाइमआउट समय बढ़ाना होगा।504 त्रुटि को रोकने के लिए पेज टाइमआउट कैसे बढ़ाएं?

this question से, मैंने पाया कि मुझे fastcgi_read_timeout में वृद्धि करना है, लेकिन मुझे नहीं पता कि इसे fastcgi.conf में कहां रखा जाए।

+0

http://stackoverflow.com/questions/561946/how-do-i-prevent-a-gateway-timeout-with-nginx – n611x007

उत्तर

13

fastcgi_read_timeout को उस स्थान पर रखा जाना चाहिए जिसका उपयोग आप अपनी फ़ाइल में अनुरोध संसाधित करने के लिए कर रहे हैं।

location { 
    fastcgi_pass you.app:9000; 
    ... 
    fastcgi_read_timeout 900s; # 15 minutes 
} 

कृपया, में documentation

+0

लिंक समाप्त हो गया .... – FooBar

-1

एक वैकल्पिक अधिक उदाहरण देखने के केवल नाम के साथ सूची (या जो भी), और बुनियादी जानकारी उदाहरण के लिए, पृष्ठ के भाग लोड करने के लिए भी है। और भार के बाद बाकी jquery और AJAX के साथ करते हैं।

+1

यदि jquery उपलब्ध है, यानी। – anoraq

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