4.14.04.10 - Apigee Edge की कंपनी के रिलीज़ नोट

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

हमने बुधवार, 20 अगस्त, 2014 को Apigee Edge के ऑन-प्राइमिस वर्शन के लिए एक पैच रिलीज़ किया था.

बग ठीक किए गए

इस रिलीज़ में ये गड़बड़ियां ठीक की गई हैं.

विषय ब्यौरा
पूल किए गए कनेक्शन की संख्या बढ़ने की वजह से, Netty राऊटर काम नहीं कर रहा है
CORERT-219
उन समस्याओं को हल किया गया जिनकी वजह से एपीआई के जवाब मिलने से पहले ही, क्लाइंट डिसकनेक्ट हो जाता था और कनेक्शन लीक हो जाता था.
Netty राउटर लॉग में स्टेट मशीन की गड़बड़ियां, जिसकी वजह से राउटर हंग हो जाता है
CORERT-201

जब कोई क्लाइंट किसी कनेक्शन पर, जवाब का इंतज़ार किए बिना एक के बाद एक अनुरोध भेजता है, तो ऐसा लगता है कि Netty राउटर हंग हो गया है और वह कोई अनुरोध प्रोसेस नहीं कर रहा है.

Netty राऊटर के लिए, router.properties में एक नई HTTPServer.pipelining.enabled प्रॉपर्टी जोड़ी गई है. इससे, एचटीटीपी पाइपलाइन को कंट्रोल किया जा सकता है. इन वैल्यू से, ऐप्लिकेशन के व्यवहार के बारे में पता चलता है:

  • false (डिफ़ॉल्ट) - अगर एक से ज़्यादा अनुरोध मिलते हैं, तो राऊटर गड़बड़ी का मैसेज दिखाता है. इसमें, pipelining की कोशिश के बारे में जानकारी दी जाती है और कनेक्शन बंद कर दिया जाता है.
  • true - रूटर, अनुरोधों को एक बार में एक अनुरोध मैनेज करता है. इसके लिए, वह अनुरोधों को एक सूची में डालकर उन्हें बफ़र करता है. हर अनुरोध के जवाब उसी क्रम में भेजे जाते हैं जिस क्रम में वे हमें मिले हैं.

जिन मामलों में जवाब देने के लिए कनेक्शन बंद करना ज़रूरी होता है उनमें कनेक्शन तुरंत बंद कर दिया जाता है और इसके बाद के अनुरोधों के लिए कोई जवाब नहीं भेजा जाता.

CLOSE_WAIT मैसेज
CORERT-188
CLOSED_WAIT मैसेज से जुड़ी समस्याएं ठीक की गई हैं, जो ठीक से बंद नहीं हुए हैं.
मैसेज प्रोसेसर, कनेक्शन बंद कर रहा है, जबकि राऊटर, पूल
से कनेक्शन का फिर से इस्तेमाल करने की कोशिश कर रहा है CORERT-114
कुछ गड़बड़ियों की वजह से पूल किए गए कनेक्शन के बंद होने की समस्याओं को ठीक किया गया है.
रिस्पॉन्स में 5xx गड़बड़ियांAPIRT-342 5xx एचटीटीपी गड़बड़ियां तब हुईं, जब एचटीटीपी स्पेसिफ़िकेशन के मुताबिक रिस्पॉन्स पूरा हो गया था (टारगेट एंडपॉइंट के रिस्पॉन्स में कोई Content-Length या चंक की गई एन्कोडिंग नहीं थी). Edge अब उन जवाबों को पूरा मानता है.