4.14.04.10 - Apigee Edge অন-প্রাঙ্গণে রিলিজ নোট

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

২০ আগস্ট, ২০১৪ বুধবার, আমরা Apigee Edge-এর অন-প্রিমিজেস ভার্সনের জন্য একটি প্যাচ রিলিজ করেছি।

সমস্যার সমাধান করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে।

বিষয় বিবরণ
পুল করা কানেকশনে বিল্ড-আপের কারণে Netty রাউটার সাড়া দিচ্ছে না
CORERT-219
API উত্তর ডেলিভার করার আগেই ক্লায়েন্ট ডিসকানেক্ট হয়ে গেলে কানেকশন লিক হওয়ার কারণ সম্পর্কিত সমস্যার সমাধান করা হয়েছে।
Netty রাউটার লগে স্টেট মেশিন সংক্রান্ত সমস্যার কারণে রাউটার হ্যাং হয়ে যাওয়া
CORERT-201

কোনও ক্লায়েন্ট যখন কোনও কানেকশনে একটি উত্তরের জন্য অপেক্ষা না করে পরপর অনুরোধ পাঠায়, তখন Netty রাউটারটি হ্যাং হয়ে যায় এবং কোনও অনুরোধ প্রসেস করে না।

Netty রাউটারের জন্য router.properties-এ নতুন HTTPServer.pipelining.enabled প্রপার্টি আপনাকে HTTP পাইপলাইনিং কন্ট্রোল করতে দেয়। নিম্নলিখিত ভ্যালুগুলি আচরণ বর্ণনা করে:

  • false (default) - একাধিক অনুরোধ পেলে, রাউটার একটি সমস্যা দেখায় যা পাইপলাইনিংয়ের চেষ্টা নির্দেশ করে এবং কানেকশন বন্ধ করে দেয়।
  • true - রাউটার একটি করে অনুরোধ প্রসেস করে এবং অনুরোধগুলিকে একটি পেন্ডিং সারিতে বাফার করে। প্রতিটি অনুরোধের উত্তর সেই একই ক্রমে পাঠানো হয়, যেভাবে সেগুলি এসেছিল।

যেসব ক্ষেত্রে উত্তরের জন্য কানেকশন বন্ধ করতে হয়, সেখানে কানেকশন অবিলম্বে বন্ধ করে দেওয়া হয় এবং পরবর্তী অনুরোধের জন্য কোনও উত্তর পাঠানো হয় না।

CLOSE_WAIT মেসেজ
CORERT-188
CLOSED_WAIT মেসেজ সঠিকভাবে বন্ধ না হওয়া সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
রাউটার পুল থেকে কানেকশন আবার ব্যবহার করার চেষ্টা করার সময় মেসেজ প্রসেসর কানেকশন বন্ধ করে দিচ্ছে
CORERT-114
নির্দিষ্ট অবস্থায় পুল করা কানেকশন বন্ধ হয়ে যাওয়ার কারণ সম্পর্কিত সমস্যার সমাধান করা হয়েছে।
উত্তরে 5xx সমস্যাAPIRT-342 5xx HTTP সমস্যা সেইসব ক্ষেত্রে হয়েছে যেখানে HTTP স্পেসিফিকেশন অনুযায়ী উত্তর সম্পূর্ণ ছিল (টার্গেট এন্ডপয়েন্ট উত্তরে কোনও Content-Length বা chunked এনকোডিং নেই)। Edge এখন সেইসব উত্তরকে সম্পূর্ণ হিসেবে বিবেচনা করে।