एचटीटीपी अनुरोध/रिस्पॉन्स हेडर की सीमाएं सेट करना

Edge for Private Cloud v. 4.17.05

Edge राऊटर और मैसेज प्रोसेसर में, अनुरोध/रिस्पॉन्स हेडर के साइज़ और लाइन के साइज़ की पहले से तय सीमाएं होती हैं.

राऊटर के लिए सीमाएं कॉन्फ़िगर करना

राऊटर की डिफ़ॉल्ट वैल्यू बदलने के लिए, /opt/apigee/customer/application/router.properties में जाकर, इन प्रॉपर्टी में बदलाव करें:

  # Request buffers
  conf_load_balancing_load.balancing.driver.large.header.buffers=8 16k
  # Response buffers
  conf_load_balancing_load.balancing.driver.proxy.buffer.size=64k

अगर वह फ़ाइल मौजूद नहीं है, तो उसे बनाएं.

conf_load_balancing_load.balancing.driver.large.header.buffers के लिए, पहला पैरामीटर बफ़र की संख्या और दूसरा हर बफ़र का साइज़ बताता है. बफ़र डाइनैमिक तौर पर असाइन किए जाते हैं और इस्तेमाल के बाद रिलीज़ हो जाते हैं. इन सेटिंग का इस्तेमाल सिर्फ़ तब किया जाता है, जब अनुरोध का हेडर 1 केबी से ज़्यादा का हो. जिन अनुरोधों के हेडर अनुरोध यूआरआई का 1 केबी से कम होना ज़रूरी है, उनके लिए बड़े बफ़र का इस्तेमाल भी नहीं किया जाएगा.

conf_load_balancing_load.balancing.driver.proxy.buffer.size के लिए, रिस्पॉन्स बफ़र का साइज़ तय करें.

Edge राऊटर, Ngnx का इस्तेमाल करके लागू किया गया है. इन प्रॉपर्टी के बारे में ज़्यादा जानने के लिए, यहां देखें:

इन प्रॉपर्टी को बदलने के बाद, आपको राऊटर को रीस्टार्ट करना होगा:

> /opt/apigee/apigee-service/bin/apigee-service edge-router restart

मैसेज प्रोसेसर के लिए सीमाएं कॉन्फ़िगर करना

मैसेज प्रोसेसर की मदद से, आपकी बैकएंड सेवाओं के लिए किए जाने वाले आउटगोइंग अनुरोध मैनेज किए जा सकते हैं. इसके लिए, /opt/apigee/customer/application/message-processor.properties पर जाकर, इन प्रॉपर्टी में बदलाव करना होगा:

conf/http.properties+HTTPRequest.line.limit=7k
conf/http.properties+HTTPRequest.headers.limit=25k 
conf/http.properties+HTTPResponse.line.limit=2k 
conf/http.properties+HTTPResponse.headers.limit=25k

अगर वह फ़ाइल मौजूद नहीं है, तो उसे बनाएं.

इन प्रॉपर्टी को बदलने के बाद, आपको मैसेज प्रोसेसर को रीस्टार्ट करना होगा:

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart