Skip to main content

সার্বভৌম মাইগ্রেশন যাচাইকরণ

Ultimate Multisite: Multi-Tenancy 1.2.0-এ সার্বভৌম টেন্যান্ট মাইগ্রেশনের জন্য WP-CLI যাচাইকরণ কমান্ড অন্তর্ভুক্ত করা হয়েছে। যখন কোনো টেন্যান্ট মাইগ্রেশন, এসএসও ভিজিট বা বিচ্ছিন্ন ইনস্টল প্রত্যাশিতভাবে কাজ করে না, তখন এগুলো ব্যবহার করুন।

চালানোর জন্য কমান্ডসমূহ

নেটওয়ার্ক ওয়ার্ডপ্রেস ইনস্টলেশন থেকে যাচাইকরণ চালান:

wp tenant verify-no-legacy --site=<site-id>
wp tenant verify-sovereign-push --site=<site-id>

আপনি যে টেন্যান্টটি মাইগ্রেট করছেন তার সাইট আইডি ব্যবহার করুন। প্রথম কমান্ডটি পরীক্ষা করে দেখে যে টেন্যান্টটি আর লেগ্যাসি নেটওয়ার্ক-সাইড ডেটার উপর নির্ভর করছে না। দ্বিতীয় কমান্ডটি যাচাই করে যে সার্বভৌম পুশ জবগুলো প্রসেস এবং ড্রেন করতে পারছে কিনা।

সাধারণ ব্যর্থতাগুলি

ডাটাবেস গ্রান্ট মিলছে না হোস্টের সাথে

যদি যাচাইকরণে গ্রান্ট বা রাইটার-ইউজার ব্যর্থতার রিপোর্ট আসে, তবে কনফিগার করা ডাটাবেস হোস্টটি পরীক্ষা করুন। localhost, 127.0.0.1, এবং একটি কন্টেইনার সার্ভিসের নাম ভিন্ন MySQL গ্রান্ট হোস্ট। টেন্যান্ট হোস্ট বাইন্ডিং বা ডাটাবেস গ্রান্ট আপডেট করার পরে আবার যাচাইকরণ চালান।

Bedrock বা লোকাল ইনস্টল সংযোগ করতে পারছে না

Bedrock এবং লোকাল সকেট ইনস্টলগুলো ডেটাবেসকে localhost হিসাবে রিপোর্ট করতে পারে, যখন রানটাইম একটি স্বাভাবিক ঠিকানার মাধ্যমে সংযোগ করে। সংস্করণ 1.2.0 একই মেশিনের হোস্ট স্ট্রিংগুলিকে স্বাভাবিক করে, তবে কাস্টম হোস্ট ওভাররাইড ডাটাবেস গ্রান্টের সাথে এখনও সংঘাত ঘটাতে পারে।

অ্যাসিঙ্ক পুশ কিউ ড্রেন করছে না

যদি verify-sovereign-push শেষ না হয়, তাহলে Action Scheduler বা কনফিগার করা অ্যাসিঙ্ক রানার পরীক্ষা করুন। ব্যর্থ জবগুলো পুনরায় চেষ্টা করার বা বাতিল করার আগে নিশ্চিত হওয়ার পরেই সেগুলো পরিষ্কার করুন যে তারা নিরাপদ।

টেন্যান্ট ব্যবহারকারীর সংখ্যা ভুল আছে

মাইগ্রেশনের মাধ্যমে সার্বভৌম টেন্যান্টের জন্য ব্যবহারকারী তৈরি করা উচিত। যদি প্রত্যাশিত ইনস্টল ব্যবহারকারী অনুপস্থিত থাকে, তবে এসএসও পুনরায় চেষ্টা করার আগে ইউজার প্রোভিশনিং ধাপটি আবার চালান।

এসএসও ভিজিট প্রত্যাখ্যান করা হয়েছে

স্ট্যাটলেস টেন্যান্ট অটো-লগইন করার জন্য টেন্যান্ট ডোমেইন, অরিজিন পিন, টোকেনের উদ্দেশ্য (token purpose), ননস (nonce) এবং এক্সপায়ারি (expiry) মিলতে হবে। নিশ্চিত করুন যে টেন্যান্ট ইউআরএল সঠিক এবং SSO ভিজিট তৈরি করার পরপরই লগইন করার চেষ্টা করা হচ্ছে।

কখন আবার চেষ্টা করবেন

প্রতিটি ইনফ্রাস্ট্রাকচার পরিবর্তনের পরে যাচাইকরণ পুনরায় চেষ্টা করুন। সমস্ত যাচাইকরণ পরীক্ষা সফল না হওয়া পর্যন্ত প্রোডাকশন ট্র্যাফিক পরিবর্তন করবেন না, সোর্স ডেটা ডিলিট করবেন না বা মাইগ্রেশন ক্রেডেনশিয়াল সরিয়ে ফেলবেন না।