API प्रॉक्सी के हिस्से के तौर पर मैसेज प्रोसेसर ऐक्सेस करते समय, राऊटर के टाइम आउट को कॉन्फ़िगर किया जा सकता है अनुरोध.
मैसेज ऐक्सेस करने की कोशिश करते समय, एज राऊटर में डिफ़ॉल्ट रूप से 57 सेकंड का टाइम आउट हो जाता है एपीआई प्रॉक्सी के ज़रिए अनुरोध को मैनेज करने के लिए प्रोसेसर. वह टाइम आउट खत्म होने के बाद, अगर कोई दूसरा मैसेज प्रोसेसर उपलब्ध है, तो राऊटर उसे कनेक्ट करने की कोशिश करता है. अगर ऐसा नहीं है, तो कोई गड़बड़ी दिखाता है.
ये दो प्रॉपर्टी, राऊटर के टाइम आउट को कंट्रोल करती हैं:
प्रॉपर्टी | ब्यौरा |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
एक राऊटर के लिए इंतज़ार का समय बताता है. डिफ़ॉल्ट तौर पर, यह अवधि 57 सेकंड की होती है.
आप सेकंड के बजाय किसी और समय अंतराल को सेट करने के लिए, इनका इस्तेमाल करें नोटेशन: ms: milliseconds s: seconds (default) m: minutes h: hours d: days w: weeks M: months (length of 30 days) y: years (length of 365 days) उदाहरण के लिए, इंतज़ार का समय दो घंटे पर सेट करने के लिए, इनमें से किसी एक तरीके का इस्तेमाल किया जा सकता है मान: conf_load_balancing_load.balancing.driver.proxy.read.timeout=2h # 2 hours OR conf_load_balancing_load.balancing.driver.proxy.read.timeout=120m # 120 minutes |
|
conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout |
|
यह नीति सभी मैसेज प्रोसेसर के लिए, इंतज़ार का कुल समय तय करती है, जब आपका Edge
इंस्टॉलेशन में कई मैसेज प्रोसेसर हैं. इसमें वर्तमान का डिफ़ॉल्ट मान है
conf_load_balancing_load.balancing.driver.proxy.read.timeout की वैल्यू या
57 सेकंड.
|
रूटर का टाइम आउट कॉन्फ़िगर करने के लिए:
/opt/apigee/customer/application/router.properties
फ़ाइल में बदलाव करें. अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं.- प्रॉपर्टी को कॉन्फ़िगरेशन फ़ाइल में सेट करें, जैसा कि नीचे दिए गए उदाहरण में बताया गया है:
conf_load_balancing_load.balancing.driver.proxy.read.timeout=1800000ms # 1800000 milliseconds conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout=1d # 1 day
- पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक 'apigee' के पास हो उपयोगकर्ता:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- राऊटर को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
फिर से कोशिश करने के विकल्प सेट करने के लिए, यहां बताए गए तरीके से RetryOption
प्रॉपर्टी का इस्तेमाल करें
वर्चुअल होस्ट कॉन्फ़िगरेशन प्रॉपर्टी.