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>

ನೀವು ಮೈಗ್ರೇಟ್ ಮಾಡುತ್ತಿರುವ ಟೆಂಟೆಂಟ್‌ನ site ID ಅನ್ನು ಬಳಸಿ. ಮೊದಲ ಕಮಾಂಡ್ ಆ ಟೆಂಟೆಂಟ್ ಹಳೆಯ ನೆಟ್‌ವರ್ಕ್ ಡೇಟಾದ ಮೇಲೆ ಅವಲಂಬಿಸುವುದಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಎರಡನೇ ಕಮಾಂಡ್ ಸಾರ್ವಭೌಮ ಪುಶ್ ಜಾಬ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿ ಮತ್ತು ಖಾಲಿ ಮಾಡಲು ಸಾಧ್ಯವೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಸಾಮಾನ್ಯ ವೈಫಲ್ಯಗಳು (Common failures)

ಡೇಟಾಬೇಸ್ ಗ್ರಾಂಟ್‌ಗಳು ಹೋಸ್ಟ್‌ನೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ (Database grants do not match the host)

ಪರಿಶೀಲನೆಯು ಗ್ರಾಂಟ್ ಅಥವಾ ರೈಟರ್-ಯೂಸರ್ ವಿಫಲತೆಗಳನ್ನು ವರದಿ ಮಾಡಿದರೆ, ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್ ಹೋಸ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. localhost, 127.0.0.1, ಮತ್ತು ಕಂಟೈನರ್ ಸರ್ವಿಸ್ ಹೆಸರಿನ MySQL ಗ್ರಾಂಟ್ ಹೋஸ்ட்கள் ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಟೆಂಟೆಂಟ್ ಹೋಸ್ಟ್ ಬೈಂಡಿಂಗ್ ಅಥವಾ ಡೇಟಾಬೇಸ್ ಗ್ರಾಂಟ್‌ಗಳನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಿ, ನಂತರ ಪರಿಶೀಲನೆಯನ್ನು ಮತ್ತೆ ನಡೆಸಿ.

ಬೆಡ್‌ proceed (Bedrock) ಅಥವಾ ಸ್ಥಳೀಯ ಅಳವಡಿಕೆಗಳು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ (Bedrock or local installs cannot connect)

ಬೆಡ್‌ proceed ಮತ್ತು ಸ್ಥಳೀಯ ಸೋকেট ಅಳವಡಿಕೆಗಳು ಡೇಟಾಬೇಸ್ ಅನ್ನು localhost ಎಂದು ವರದಿ ಮಾಡಬಹುದು, ಆದರೆ 런타ೈಮ್ (runtime) ನಾರ್ಮಲೈಸ್ ಮಾಡಿದ ವಿಳಾಸದ ಮೂಲಕ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಆバージョン 1.2.0 ಒಂದೇ ಯಂತ್ರದ ಹೋಸ್ಟ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ನಾರ್ಮಲೈಸ್ ಮಾಡುತ್ತದೆ, ಆದರೆ ಕಸ್ಟಮ್ ಹೋಸ್ಟ್ ಓವರ್‌ரைಡ್‌ಗಳು ಡೇಟಾಬೇಸ್ ಗ್ರಾಂಟ್‌ಗಳೊಂದಿಗೆ ಇನ್ನೂ ಸಂಘರ್ಷಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು.

ಅಸಿನ್ခ್ ಪುಶ್ ಕ್ಯೂ ಖಾಲಿಯಾಗುತ್ತಿಲ್ಲ (Async push queue does not drain)

verify-sovereign-push ಮುಗಿಯದಿದ್ದರೆ, Action Scheduler ಅಥವಾ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಅಸಿನ್ခ್ ರನ್ನರ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಅವುಗಳನ್ನು ಮರುಪ್ರಯತ್ನಿಸಲು ಅಥವಾ ವಿಲೇವಾರಿ ಮಾಡಲು ಸುರಕ್ಷಿತ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಂಡ ನಂತರ ಮಾತ್ರ ವಿಫಲವಾದ ಜಾಬ್‌ಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಿ (Clear).

ಟೆಂಟೆಂಟ್ ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ ತಪ್ಪಾಗಿದೆ (Tenant user count is wrong)

ಮೈಗ್ರೇಷನ್ ಸಾರ್ವಭೌಮ ಟೆಂಟೆಂಟ್‌ಗಾಗಿ ಬಳಕೆದಾರರನ್ನು ಪ್ರವೇಶಿಸಬೇಕು. ನಿರೀಕ್ಷಿತ ಅಳವಡಿಕೆ ಬಳಕೆದಾರ ಕಾಣೆಯಾಗಿದ್ದರೆ, SSO ಅನ್ನು ಮರುಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಬಳಕೆದಾರ ಪ್ರವೇಶದ ಹಂತವನ್ನು ಮತ್ತೆ ನಡೆಸಿ.

SSO ಭೇಟಿ ತಿರಸ್ಕರಿಸಲ್ಪಟ್ಟಿದೆ (SSO visit is rejected)

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

తిరిగి ప్రయత్నించాల్సిన సమయం

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