2016-03-24 9 views
17

पर प्रवेश अनुरोध टाइमआउट को कॉन्फ़िगर कैसे करें मेरे पास वर्तमान में मेरे आवेदन के फली के लिए अनुरोध अग्रेषित करने के लिए जीकेई (के 8 एस 1.2) पर कॉन्फ़िगर किया गया है। मेरे पास एक अनुरोध है जो लंबे समय तक ले सकता है (सेकेंड) और मेरे आवेदन (504) से टाइमआउट। मैं देखता हूं कि ऐसा करने पर मुझे जो प्रतिक्रिया मिलती है वह मेरा 504 नहीं है, लेकिन सेकेंड के बाद Google लोडबैंसर की तरह दिखने वाला 502 है।जीकेई

मैंने अलग-अलग स्टेटस कोड और अवधि के साथ खेला है, ठीक उसी तरह 30 सेकंड के बाद मुझे स्टेटकोड उत्सर्जित किए बिना इस अजीब व्यवहार को प्राप्त करना शुरू होता है।

किसी के पास कोई सुराग है कि मैं इसे कैसे ठीक कर सकता हूं? क्या इस व्यवहार को फिर से कॉन्फ़िगर करने का कोई तरीका है?

उत्तर

9

जीकेई पर प्रवेश करते समय डिफ़ॉल्ट सेटअप यह है कि एक जीएलबीसी HTTP लोड बैलेंसर आपके द्वारा प्रदान की गई बैकएंड के साथ बनाया जाएगा। डिफ़ॉल्ट रूप से अनुरोध को संभालने के लिए आपके आवेदन के लिए 30 सेकंड टाइमआउट पर कॉन्फ़िगर किया गया है।

यदि आपको लंबे समय की आवश्यकता है तो आपको Google क्लाउड कंसोल में अपने HTTP Load balancer के बैकएंड में सेटअप के बाद इसे मैन्युअल रूप से संपादित करना होगा।

enter image description here

+1

हाँ नियंत्रक समझदार चूक लेने के लिए कोशिश करता है। टाइमआउट> 30s ऐसा कुछ नहीं है जिसके लिए पूछा गया है, इसलिए मैंने इसे बीटा से हटा दिया। यदि ऐसा कुछ है जो आपको अक्सर चाहिए तो मैं इसे स्वयं पर एक टिप्पणी के रूप में धक्का दे सकता हूं। –

+5

@PrashanthB हमें टाइमआउट को कॉन्फ़िगर करने की आवश्यकता है और अगर यह एनोटेशन के माध्यम से कॉन्फ़िगर करने योग्य हो तो इसकी सराहना करेंगे – user1568967

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

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