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

Edge for Private Cloud v. 4.17.09

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 राऊटर को Nginx का इस्तेमाल करके लागू किया गया है. इन प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, इन्हें देखें:

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

> /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