Skip to main content

సార్వభౌమ మైగ్రేషన్ ధృవీకరణ (Sovereign Migration Verification)

Ultimate Multisite: Multi-Tenancy 1.2.0లో సార్వభౌమ టెనెంట్ మైగ్రేషన్‌ల కోసం WP-CLI ధృవీకరణ కమాండ్‌లు ఉన్నాయి. ఒక టెనెంట్ మైగ్రేషన్, SSO సందర్శన లేదా ఐసోలేటెడ్ ఇన్‌స్టాల్ ఆశించిన విధంగా పనిచేయకపోతే వీటిని ఉపయోగించండి.

అమలు చేయవలసిన కమాండ్‌లు (Commands to run)

నెట్‌వర్క్ WordPress ఇన్‌స్టాలేషన్ నుండి ధృవీకరణను రన్ చేయండి:

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

మీరు మైగ్రేట్ చేస్తున్న టెనెంట్ కోసం సైట్ IDని ఉపయోగించండి. మొదటి కమాండ్ ఆ టెనెంట్ ఇకపై లెగసీ నెట్‌వర్క్ డేటాపై ఆధారపడటం లేదని తనిఖీ చేస్తుంది. రెండవ కమాండ్ సార్వభౌమ పుష్ జాబ్‌లు ప్రాసెస్ చేయగలవా మరియు డ్రెయిన్ చేయగలవా అని ధృవీకరిస్తుంది.

సాధారణ వైఫల్యాలు (Common failures)

డేటాబేస్ గ్రాంట్లు హోస్ట్ సరిపోలకపోవడం (Database grants do not match the host)

ధృవీకరణ గ్రాంట్ లేదా రైటర్-యూజర్ వైఫల్యాలను నివేదిస్తే, కాన్ఫిగర్ చేయబడిన డేటాబేస్ హోస్ట్‌ను తనిఖీ చేయండి. localhost, 127.0.0.1, మరియు కంటైనర్ సర్వీస్ పేరు వేర్వేరు MySQL గ్రాంట్ హోస్టలు. టెనెంట్ హోస్ట్ బైండింగ్ లేదా డేటాబేస్ గ్రాంట్‌లను అప్‌డేట్ చేసి, ఆపై ధృవీకరణను మళ్లీ రన్ చేయండి.

Bedrock లేదా లోకల్ ఇన్‌స్టాల్ కనెక్ట్ కాలేకపోవడం (Bedrock or local installs cannot connect)

Bedrock మరియు లోకల్ సాకెట్ ఇన్‌స్టాల్‌లు డేటాబేస్‌ను localhost గా నివేదిస్తాయి, అయితే రన్-టైమ్ ఒక సాధారణ చిరునామా ద్వారా కనెక్ట్ అవుతుంది. వెర్షన్ 1.2.0 ఒకే యంత్రంలోని హోస్ట్ స్ట్రింగ్‌లను సాధారణీ చేస్తుంది, కానీ కస్టమ్ హోస్ట్ ఓవర్‌రైడ్‌లు డేటాబేస్ గ్రాంట్‌లతో ఇప్పటికీ విభేదించవచ్చు.

అసమకాలిక పుష్ క్యూ డ్రెయిన్ అవ్వకపోవడం (Async push queue does not drain)

verify-sovereign-push పూర్తయితేనే, Action Scheduler లేదా కాన్ఫిగర్ చేయబడిన అసమకాలిక రన్నర్‌ను తనిఖీ చేయండి. పునఃప్రయత్నం చేయడానికి లేదా విస్మరించడానికి అవి సురక్షితంగా ఉన్నాయని నిర్ధారించుకున్న తర్వాత మాత్రమే ఫెయిల్ అయిన జాబ్‌లను క్లియర్ చేయండి.

టెనెంట్ యూజర్ సంఖ్య తప్పుగా ఉండటం (Tenant user count is wrong)

మైగ్రేషన్ సార్వభౌమ టెనెంట్‌కు వినియోగదారులను ప్రావిజన్ చేయాలి. ఆశించిన ఇన్‌స్టాల్ యూజర్ దొరకకపోతే, SSOని మళ్లీ ప్రయత్నించే ముందు యూజర్ ప్రావిజనింగ్ దశను మళ్లీ రన్ చేయండి.

SSO సందర్శన తిరస్కరించబడటం (SSO visit is rejected)

స్టేట్‌లెస్ టెంటెంట్ ఆటోలోజిన్ కోసం టెంటెంట్ డొమైన్, ఓరిజిన్ పిన్, టోకెన్ ఉద్దేశ్యం, నాన్సెస్ మరియు ఎక్స్‌పైరీ సరిపోలాలి. SSO విజిట్ జనరేట్ చేసిన వెంటనే టెంటెంట్ URL సరైనదని నిర్ధారించుకోండి మరియు లాగిన్ ప్రయత్నించండి.

తిరిగి ప్రయత్నించాల్సిన సందర్భాలు

ప్రతి ఇన్‌ఫ్రాస్ట్రక్చర్ మార్పు తర్వాత ధృవీకరణను మళ్లీ ప్రయత్నించండి. అన్ని ధృవీకరణ తనిఖీలు పాస్ అయ్యే వరకు ప్రొడక్షన్ ట్రాఫిక్‌ను మార్చవద్దు, సోర్స్ డేటాను తొలగించవద్దు లేదా మైగ్రేషన్ ఆధారాలను తీసివేయవద్దు.