আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
নিম্নলিখিত বিভাগগুলি Apigee-এর সাথে পরিচিত সমস্যাগুলি বর্ণনা করে৷ বেশিরভাগ ক্ষেত্রে, তালিকাভুক্ত সমস্যাগুলি ভবিষ্যতের রিলিজে ঠিক করা হবে।
বিবিধ প্রান্ত পরিচিত সমস্যা
নিম্নলিখিত বিভাগগুলি এজ সহ বিবিধ পরিচিত সমস্যাগুলি বর্ণনা করে৷
| এলাকা/সারাংশ | পরিচিত সমস্যা |
|---|---|
ক্যাশের মেয়াদ শেষ হওয়ার ফলে ভুল cachehit মান | লুকআপক্যাচে নীতির পরে যখন ওয়ার্কঅ্যারাউন্ড: প্রথম কলের ঠিক পরে আবার প্রক্রিয়াটি পুনরাবৃত্তি করুন (দ্বিতীয় কল করুন)। |
InvalidateCache পলিসি PurgeChildEntries সত্যে সেট করা সঠিকভাবে কাজ করে না | InvalidateCache পলিসিতে ওয়ার্কঅ্যারাউন্ড: ক্যাশে সংস্করণ পুনরাবৃত্তি করতে এবং ক্যাশে অবৈধকরণের প্রয়োজনীয়তা বাইপাস করতে KeyValueMapOperations নীতি ব্যবহার করুন৷ |
| একটি SharedFlow বা API প্রক্সির জন্য সমসাময়িক স্থাপনার অনুরোধের ফলে ম্যানেজমেন্ট সার্ভারে একটি অসামঞ্জস্যপূর্ণ অবস্থা হতে পারে যেখানে একাধিক রিভিশন ডিপ্লোয়ড হিসাবে দেখানো হয়। | এটি ঘটতে পারে, উদাহরণস্বরূপ, যখন বিভিন্ন সংশোধন ব্যবহার করে একটি CI/CD স্থাপনার পাইপলাইনের একযোগে রান হয়। এই সমস্যা এড়াতে, বর্তমান স্থাপনা সম্পূর্ণ হওয়ার আগে API প্রক্সি বা SharedFlows স্থাপন করা এড়িয়ে চলুন। ওয়ার্কঅ্যারাউন্ড: সমবর্তী API প্রক্সি বা SharedFlow স্থাপনা এড়িয়ে চলুন। |
| এজ এপিআই অ্যানালিটিক্সে দেখানো এপিআই কল সংখ্যায় ডুপ্লিকেট ডেটা থাকতে পারে। | এজ এপিআই অ্যানালিটিক্স কখনও কখনও API কলগুলির জন্য ডুপ্লিকেট ডেটা থাকতে পারে। সেক্ষেত্রে এজ এপিআই অ্যানালিটিক্সে API কলগুলির জন্য দেখানো সংখ্যাগুলি তৃতীয়-পক্ষ বিশ্লেষণ সরঞ্জামগুলিতে দেখানো তুলনামূলক মানের থেকে বেশি। ওয়ার্কঅ্যারাউন্ড: বিশ্লেষণ ডেটা রপ্তানি করুন এবং ডেটা ডি-ডুপ্লিকেট করতে gateway_flow_id ক্ষেত্রটি ব্যবহার করুন। |
Edge UI-এর পরিচিত সমস্যাসমূহ
নিম্নলিখিত বিভাগগুলিতে এজ UI-এর পরিচিত সমস্যাগুলি বর্ণনা করা হয়েছে।
| এলাকা | পরিচিত সমস্যা |
|---|---|
| সংস্থাটিকে একটি আইডেন্টিটি জোনে ম্যাপ করার পর নেভিগেশন বার থেকে Edge SSO Zone Administration পেজটি অ্যাক্সেস করা যাচ্ছে না। | যখন আপনি কোনো প্রতিষ্ঠানকে একটি আইডেন্টিটি জোনের সাথে সংযুক্ত করেন , তখন আপনি আর বাম দিকের নেভিগেশন বার থেকে Admin > SSO নির্বাচন করে Edge SSO Zone Administration পৃষ্ঠাটি অ্যাক্সেস করতে পারবেন না। এর একটি বিকল্প সমাধান হিসেবে, নিম্নলিখিত URL ব্যবহার করে সরাসরি পৃষ্ঠাটিতে যান: https://apigee.com/sso |
| Edge UI TLS কনফিগারেশন |
|
সমন্বিত পোর্টালের সাথে পরিচিত সমস্যা
নিম্নলিখিত বিভাগগুলি সমন্বিত পোর্টালের সাথে পরিচিত সমস্যাগুলি বর্ণনা করে৷
| এলাকা | পরিচিত সমস্যা |
|---|---|
| SmartDocs |
|
| SAML পরিচয় প্রদানকারী | SAML পরিচয় প্রদানকারীর সাথে একক লগআউট (SLO) কাস্টম ডোমেনের জন্য সমর্থিত নয়। একটি SAML পরিচয় প্রদানকারীর সাথে একটি কাস্টম ডোমেন সক্ষম করতে, আপনি যখন SAML সেটিংস কনফিগার করবেন তখন সাইন-আউট URL ক্ষেত্রটি ফাঁকা রাখুন৷ |
| পোর্টাল অ্যাডমিন |
|
| পোর্টাল বৈশিষ্ট্য |
|
প্রাইভেট ক্লাউডের জন্য এজ-এর পরিচিত সমস্যাসমূহ
নিম্নলিখিত বিভাগগুলিতে এজ ফর প্রাইভেট ক্লাউডের পরিচিত সমস্যাগুলি বর্ণনা করা হয়েছে।
| এলাকা | পরিচিত সমস্যা |
|---|---|
| এজ ফর প্রাইভেট ক্লাউড ৪.৫৩.০১ | NGINX দুর্বলতা মূল্যায়ন (CVE-2026-42945) NGINX-এর Apigee Edge for Private Cloud-এর উপর প্রভাব: Apigee Edge for Private Cloud তার ডিফল্ট, সরবরাহকৃত কনফিগারেশনে এই দুর্বলতা দ্বারা প্রভাবিত নয় । CVE-2026-42945-এর শোষণযোগ্যতা নির্দিষ্ট NGINX কনফিগারেশন প্যাটার্নের উপর নির্ভরশীল, বিশেষত একটি নির্দিষ্ট ক্রমে প্রয়োজনীয় পদক্ষেপ:
|
| Edge for Private Cloud 4.53.00 | 440148595: মেয়াদ শেষের পপ-আপ সতর্কবার্তা অতিরিক্ত পরিমাণে প্রদর্শিত হয়েছে Edge for Private Cloud 4.53.00 এবং এর পরবর্তী সংস্করণগুলিতে, UI-তে একটি "End of Life" (EOL) সতর্কীকরণ পপ-আপ প্রদর্শিত হয়। এই সতর্কতাটি দেখা যায় বর্তমানে ব্যবহারকারীদের জন্য এই EOL সতর্কবার্তাটি নিষ্ক্রিয় করার বা এর পুনরাবৃত্তি কমানোর কোনো পদ্ধতি নেই। |
| এজ ফর প্রাইভেট ক্লাউড ৪.৫৩.০১ | জাভা কলআউট গ্রাহকের জাভা কলআউট, যা 'BC' নামটি ব্যবহার করে Bouncy Castle ক্রিপ্টোগ্রাফি প্রোভাইডার লোড করার চেষ্টা করে, তা ব্যর্থ হতে পারে, কারণ FIPS সমর্থন করার জন্য ডিফল্ট প্রোভাইডারটি Bouncy Castle FIPS-এ পরিবর্তন করা হয়েছে। ব্যবহার করার জন্য নতুন প্রোভাইডারের নাম হলো 'BCFIPS' । |
| Edge for Private Cloud 4.53.00 | জাভা কলআউট গ্রাহকের জাভা কলআউট, যা 'BC' নামটি ব্যবহার করে Bouncy Castle ক্রিপ্টোগ্রাফি প্রোভাইডার লোড করার চেষ্টা করে, তা ব্যর্থ হতে পারে, কারণ FIPS সমর্থন করার জন্য ডিফল্ট প্রোভাইডারটি Bouncy Castle FIPS-এ পরিবর্তন করা হয়েছে। ব্যবহার করার জন্য নতুন প্রোভাইডারের নাম হলো 'BCFIPS' । |
| Edge for Private Cloud 4.52.01 মিন্ট আপডেট | এই সমস্যাটি শুধুমাত্র তাদেরকেই প্রভাবিত করে, যারা MINT ব্যবহার করছেন অথবা Edge for Private Cloud ইনস্টলেশনগুলিতে MINT সক্রিয় করেছেন। প্রভাবিত উপাদান: এজ-মেসেজ-প্রসেসর সমস্যা: যদি আপনার মনিটাইজেশন চালু থাকে এবং আপনি 4.52.01 সংস্করণটি নতুন করে ইনস্টল করেন বা আগের প্রাইভেট ক্লাউড সংস্করণগুলো থেকে আপগ্রেড করেন, তাহলে আপনি মেসেজ প্রসেসর নিয়ে একটি সমস্যার সম্মুখীন হবেন। খোলা থ্রেডের সংখ্যা ধীরে ধীরে বাড়তে থাকবে, যার ফলে রিসোর্স নিঃশেষ হয়ে যাবে। edge-message-processor-এর system.log-এ নিম্নলিখিত এক্সেপশনটি দেখা যায়: Error injecting constructor, java.lang.OutOfMemoryError: unable to create new native thread |
| Apigee HTTP/2 দুর্বলতা | সম্প্রতি HTTP/2 প্রোটোকলের একাধিক বাস্তবায়নে (CVE-2023-44487), যার মধ্যে Apigee Edge for Private Cloud-ও অন্তর্ভুক্ত, একটি ডিনায়াল-অফ-সার্ভিস (DoS) দুর্বলতা আবিষ্কৃত হয়েছে। এই দুর্বলতার কারণে Apigee API ম্যানেজমেন্ট কার্যকারিতায় DoS আক্রমণ হতে পারে। আরও বিস্তারিত জানতে, Apigee সিকিউরিটি বুলেটিন GCP-2023-032 দেখুন। Edge for Private Cloud-এর রাউটার এবং ম্যানেজমেন্ট সার্ভার কম্পোনেন্টগুলো ইন্টারনেটে উন্মুক্ত থাকে এবং সম্ভাব্যভাবে ঝুঁকিপূর্ণ হতে পারে। যদিও Edge for Private Cloud-এর অন্যান্য Edge-নির্দিষ্ট কম্পোনেন্টগুলোর ম্যানেজমেন্ট পোর্টে HTTP/2 সক্রিয় করা আছে, সেই কম্পোনেন্টগুলোর কোনোটিই ইন্টারনেটে উন্মুক্ত নয়। Cassandra, Zookeeper এবং অন্যান্য নন-Edge কম্পোনেন্টগুলোতে HTTP/2 সক্রিয় করা নেই। Edge for Private Cloud-এর এই দুর্বলতা মোকাবেলার জন্য আমরা আপনাকে নিম্নলিখিত পদক্ষেপগুলো গ্রহণ করার পরামর্শ দিচ্ছি:
আপনি যদি Edge Private Cloud-এর 4.51.00.11 বা তার পরবর্তী সংস্করণ ব্যবহার করেন, তাহলে এই ধাপগুলো অনুসরণ করুন:
আপনি যদি Edge for Private Cloud-এর 4.51.00.11-এর চেয়ে পুরোনো সংস্করণ ব্যবহার করেন, তাহলে এই ধাপগুলো অনুসরণ করুন:
|
| সংস্করণ 4.52-এ আপডেট করার সময় Postgresql আপগ্রেড | Edge for Private Cloud ভার্সন 4.50 বা 4.51 থেকে ভার্সন 4.52-এ আপগ্রেড করার সময় Apigee-postgresql-এ সমস্যা হচ্ছে। এই সমস্যাগুলো মূলত তখনই দেখা দেয় যখন টেবিলের সংখ্যা ৫০০-এর বেশি হয়। নিচের SQL কোয়েরিটি চালিয়ে আপনি Postgres-এ মোট টেবিলের সংখ্যা দেখতে পারেন: select count(*) from information_schema.tables সমাধান: Apigee Edge 4.50.00 বা 4.51.00 থেকে 4.52.00-এ আপডেট করার সময়, Apigee-postgresql আপগ্রেড করার আগে প্রাথমিক ধাপটি অবশ্যই সম্পন্ন করুন। |
| এলডিএপি নীতি | 149245401: LDAP রিসোর্সের মাধ্যমে কনফিগার করা JNDI-এর জন্য LDAP কানেকশন পুল সেটিংস প্রতিফলিত হচ্ছে না, এবং JNDI-এর ডিফল্ট সেটিংসের কারণে প্রতিবারই একক-ব্যবহারের কানেকশন তৈরি হচ্ছে। এর ফলে, প্রতিবার একক ব্যবহারের জন্য কানেকশন খোলা এবং বন্ধ করা হচ্ছে, যা LDAP সার্ভারে প্রতি ঘন্টায় বিপুল সংখ্যক কানেকশন তৈরি করছে। বিকল্প সমাধান: LDAP কানেকশন পুলের প্রোপার্টি পরিবর্তন করার জন্য, সমস্ত LDAP পলিসিতে একটি সার্বিক পরিবর্তন সেট করতে নিম্নলিখিত ধাপগুলো অনুসরণ করুন।
আপনার কানেকশন পুলের JNDI প্রোপার্টিগুলো কার্যকর হচ্ছে কিনা তা যাচাই করতে, আপনি সময়ের সাথে সাথে LDAP কানেকশন পুলের আচরণ পর্যবেক্ষণ করার জন্য একটি tcpdump চালাতে পারেন। |
| উচ্চ অনুরোধ প্রক্রিয়াকরণ বিলম্ব | ১৩৯০৫১৯২৭: মেসেজ প্রসেসরে উচ্চ প্রক্সি প্রসেসিং ল্যাটেন্সি পাওয়া গেছে যা সমস্ত এপিআই প্রক্সিকে প্রভাবিত করছে। এর লক্ষণগুলোর মধ্যে রয়েছে স্বাভাবিক এপিআই রেসপন্স টাইমের চেয়ে প্রসেসিং টাইমে ২০০-৩০০ মিলিসেকেন্ড বিলম্ব এবং এটি কম টিপিএস থাকা সত্ত্বেও এলোমেলোভাবে ঘটতে পারে। এটি তখন ঘটতে পারে যখন একটি মেসেজ প্রসেসর ৫০টিরও বেশি টার্গেট সার্ভারের সাথে সংযোগ স্থাপন করে। মূল কারণ: মেসেজ প্রসেসরগুলো একটি ক্যাশে রাখে যা টার্গেট সার্ভারে বহির্গামী সংযোগের জন্য টার্গেট সার্ভারের URL-কে HTTPClient অবজেক্টের সাথে ম্যাপ করে। ডিফল্টরূপে এই সেটিংটি ৫০-এ সেট করা থাকে, যা বেশিরভাগ ডেপ্লয়মেন্টের জন্য খুবই কম হতে পারে। যখন একটি ডেপ্লয়মেন্ট সেটআপে একাধিক অর্গ/এনভ কম্বিনেশন থাকে এবং সব মিলিয়ে টার্গেট সার্ভারের সংখ্যা ৫০ ছাড়িয়ে যায়, তখন টার্গেট সার্ভারের URL-গুলো ক্যাশে থেকে ক্রমাগত বাদ পড়তে থাকে, যার ফলে ল্যাটেন্সি তৈরি হয়। যাচাইকরণ: টার্গেট সার্ভার ইউআরএল ইভিকশনের কারণে ল্যাটেন্সি সমস্যাটি হচ্ছে কিনা তা নির্ধারণ করতে, মেসেজ প্রসেসরের system.logs ফাইলে 'onEvict' বা 'Eviction' কীওয়ার্ডটি অনুসন্ধান করুন। লগগুলিতে এগুলোর উপস্থিতি নির্দেশ করে যে, ক্যাশের আকার খুব ছোট হওয়ার কারণে টার্গেট সার্ভার ইউআরএলগুলো HTTPClient ক্যাশ থেকে ইভিক্ট হয়ে যাচ্ছে। সমাধান: Edge for Private Cloud ভার্সন 19.01 এবং 19.06-এর জন্য, আপনি conf/http.properties+HTTPClient.dynamic.cache.elements.size=500 এরপর মেসেজ প্রসেসরটি পুনরায় চালু করুন। সমস্ত মেসেজ প্রসেসরের জন্য একই পরিবর্তনগুলো করুন। ৫০০ মানটি একটি উদাহরণ। আপনার সেটআপের জন্য সর্বোত্তম মানটি মেসেজ প্রসেসর যে সংখ্যক টার্গেট সার্ভারের সাথে সংযোগ স্থাপন করবে, তার চেয়ে বেশি হওয়া উচিত। এই প্রপার্টির মান এর চেয়ে বেশি সেট করলে কোনো পার্শ্বপ্রতিক্রিয়া নেই, এবং এর একমাত্র প্রভাব হলো মেসেজ প্রসেসরের প্রক্সি অনুরোধ প্রক্রিয়াকরণের সময় উন্নত হওয়া। দ্রষ্টব্য: Edge for Private Cloud ভার্সন 50.00-এর ডিফল্ট সেটিং হলো 500। |
| কী-ভ্যালু ম্যাপের জন্য একাধিক এন্ট্রি | ১৫৭৯৩৩9৫৯: সংস্থা বা পরিবেশ স্তরের আওতাধীন একই কী-ভ্যালু ম্যাপে (KVM) যুগপৎ ইনসার্ট এবং আপডেট করার ফলে ডেটার অসামঞ্জস্যতা দেখা দেয় এবং আপডেট হারিয়ে যায়। দ্রষ্টব্য: এই সীমাবদ্ধতাটি শুধুমাত্র Edge for Private Cloud-এর ক্ষেত্রে প্রযোজ্য। Edge for Public Cloud এবং Hybrid-এর ক্ষেত্রে এই সীমাবদ্ধতাটি নেই। Edge for Private Cloud-এ একটি বিকল্প সমাধান হিসেবে, |