Skip to main content

सॉवरेन मायग्रेशन व्हेरिफिकेशन

Ultimate Multisite: Multi-Tenancy 1.2.0 मध्ये सॉवरेन टेनंट मायग्रेशन्ससाठी WP-CLI व्हेरिफिकेशन कमांड्स समाविष्ट आहेत. जेव्हा एखादा टेनंट मायग्रेशन, SSO भेट किंवा आयसोलेटेड इन्स्टॉल अपेक्षित पद्धतीने काम करत नाही, तेव्हा त्यांचा वापर करा.

चालवायच्या कमांड्स

नेटवर्क वर्डप्रेस इन्स्टॉलवरून व्हेरिफिकेशन रन करा:

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

तुम्ही ज्या टेनंटचे मायग्रेशन करत आहात त्यासाठी साइट आयडी वापरा. पहिली कमांड तपासते की टेनंट आता जुन्या नेटवर्क डेटावर अवलंबून नाही. दुसरी कमांड सॉवरेन पुश जॉब्स प्रक्रिया करू शकतात आणि ड्रेन (drain) करू शकतात का हे सत्यापित करते.

सामान्य अपयश

डेटाबेस ग्रांट्स होस्टशी जुळत नाहीत

जर व्हेरिफिकेशनमध्ये ग्रांट किंवा राइटर-युजरची अपयश येत असेल, तर कॉन्फिगर केलेली डेटाबेस होस्ट तपासा. localhost, 127.0.0.1 आणि कंटेनर सर्व्हिसचे नाव हे MySQL ग्रांट होस्ट्स वेगळे असतात. टेनंट होस्ट बाइंडिंग किंवा डेटाबेस ग्रांट्स अपडेट करा, त्यानंतर व्हेरिफिकेशन पुन्हा चालवा.

बेडरोक (Bedrock) किंवा लोकल इन्स्टॉल कनेक्ट करू शकत नाहीत

बेडरोक आणि लोकल सॉकेट इन्स्टॉल्स डेटाबेसला localhost म्हणून दर्शवू शकतात, तर रनटाइम नॉर्मलाइज्ड ॲड्रेसद्वारे कनेक्ट होतो. आवृत्ती 1.2.0 समान मशीन होस्ट स्ट्रिंग्सचे नॉर्मलायझेशन करते, परंतु कस्टम होस्ट ओव्हरराइड्स अजूनही डेटाबेस ग्रांट्सशी संघर्ष करू शकतात.

असिंक्रोनस पुश क्यू ड्रेन होत नाही

जर verify-sovereign-push पूर्ण झाला नाही, तर Action Scheduler किंवा कॉन्फिगर केलेली असिंक्रोनस रनर तपासा. अयशस्वी जॉब पुन्हा ट्राई करण्यासाठी किंवा टाकण्यासाठी सुरक्षित असल्याचे निश्चित केल्यानंतरच अयशस्वी जॉब्स साफ करा.

टेनंट युजरची संख्या चुकीची आहे

मायग्रेशनमुळे सॉवरेन टेनंटसाठी युजर्स तयार झाले पाहिजेत. अपेक्षित इन्स्टॉल युजर गायब असल्यास, SSO पुन्हा ट्राई करण्यापूर्वी यूजर प्रोव्हिजनिंग स्टेप पुन्हा चालवा.

SSO भेट नाकारली जाते

स्टेटलेस टेनंट ऑटोलॉगिनसाठी टेनंट डोमेन, ओरिजिन पिन (origin pin), टोकनचा उद्देश (token purpose), नॉनस (nonce) आणि एक्सपायरी जुळणे आवश्यक आहे. कृपया खात्री करा की टेनंट URL बरोबर आहे आणि SSO व्हिजिट तयार केल्यानंतर लॉगिन करण्याचा प्रयत्न थोड्या वेळाने केला जाईल.

पुन्हा कधी प्रयत्न करायचे

प्रत्येक पायाभूत सुविधा बदलल्यानंतर पडताळणी पुन्हा करा. सर्व पडताळणी तपासण्या यशस्वी होईपर्यंत उत्पादन ट्रॅफिक स्विच करू नका, सोर्स डेटा डिलीट करू नका किंवा मायग्रेशन क्रेडेन्शियल्स काढून टाकू नका.