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

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

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

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

# Request buffers
  # default:
  # conf_load_balancing_load.balancing.driver.large.header.buffers=8 16k
  # new value:
  conf_load_balancing_load.balancing.driver.large.header.buffers=8 32k

  # Response buffers
  # default:
  # conf_load_balancing_load.balancing.driver.proxy.buffer.size=64k
  # new value:
  conf_load_balancing_load.balancing.driver.proxy.buffer.size=128k

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

conf_load_balancing_load.balancing.driver.large.header.buffers के लिए, पहला पैरामीटर बफ़र की संख्या और दूसरा हर बफ़र का साइज़ बताता है. बफ़र डाइनैमिक तौर पर बांटे जाते हैं और इस्तेमाल के बाद, उन्हें रिलीज़ कर दिया जाता है. इन सेटिंग का इस्तेमाल सिर्फ़ तब किया जाता है, जब अनुरोध के हेडर का साइज़ 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