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

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 केबी से ज़्यादा हो. जिन अनुरोधों के हेडर अनुरोध URI का साइज़ 1 केबी से कम होता है उनके लिए बड़े बफ़र का इस्तेमाल नहीं किया जाएगा.

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

एज राऊटर को 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