Skip to main content

સાર્વભૌમ માઇગ્રેશન ચકાસણી (Sovereign Migration Verification)

Ultimate Multisite: Multi-Tenancy 1.2.0 માં સાર્વભૌમ ટેન્ન્ટ માઇગ્રેશન્સ માટે WP-CLI વેરિફિકેશન કમાન્ડ્સ છે. જ્યારે કોઈ ટેન્ન્ટ માઇગ્રેશન, SSO વિઝિટ અથવા અલગ ઇન્સ્ટોલેશન અપેક્ષા મુજબ કામ ન કરે ત્યારે તેનો ઉપયોગ કરો.

ચલાવવા માટેના કમાન્ડ્સ (Commands to run)

નેટવર્ક વર્ડપ્રેસ ઇન્સ્ટોલમાંથી વેરિફિકેશન ચલાવો:

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)

જો વેરિફિકેશન ગ્રાન્ટ અથવા રાઇટર-યુઝર ફેલ્યો રિપોર્ટ કરે, તો konfigured database 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 અથવા konfigured async runner તપાસો. ફક્ત તે ફરીથી ટ્રાય કરવા અથવા ફેંકી દેવા માટે સુરક્ષિત છે તેની પુષ્ટિ કર્યા પછી જ નિષ્ફળ ગયેલા જોબ્સને ક્લિયર કરો.

ટેન્ન્ટ યુઝર ગણતરી ખોટી છે (Tenant user count is wrong)

માઇગ્રેશન દ્વારા સાર્વભૌમ ટેન્ન્ટ માટે યુઝર્સ પ્રોવિઝન કરવા જોઈએ. જો અપેક્ષિત ઇન્સ્ટોલ યુઝર ખૂટતું હોય, તો SSO ફરીથી ટ્રાય કરતા પહેલા યુઝર પ્રોવિઝનિંગ સ્ટેપ ફરીથી ચલાવો.

SSO વિઝિટ નામંજૂર થાય છે (SSO visit is rejected)

સ્ટેટલેસ ટેનન્ટ ઓટોલોગિન માટે ટેનન્ટ ડોમેન, ઓરિજિન પિન, ટોકન હેતુ, નોસે અને એક્સપાયરી મેચ થવી જરૂરી છે. ખાતરી કરો કે ટેનન્ટ URL સાચી છે અને SSO વિઝિટ જનરેટ કર્યા પછી ટૂંક સમયમાં લોગિન કરવાનો પ્રયાસ કરવામાં આવે છે.

ફરીથી પ્રયાસ ક્યારે કરવો

દરેક ઇન્ફ્રાસ્ટ્રક્ચર ફેરફાર પછી વેરિફિકેશન ફરીથી કરો. બધા વેરિફિકેશન ચેક્સ પાસ થાય ત્યાં સુધી પ્રોડક્શન ટ્રાફિક પર સ્વિચ ન કરો, સોર્સ ડેટા ડિલીટ ન કરો અથવા માઇગ્રેશન ક્રેડેન્શિયલ્સ દૂર ન કરો.