חילוץ שגיאה
כדי לחלץ קוד שגיאה, פועלים לפי השלבים הבאים:
כדי לקבל את המניפסט של אשכול מסד הנתונים, מריצים את הפקודה:
kubectl get dbclusters.a DB_CLUSTER_NAME -n DB_CLUSTER_NAMESPACE -o yamlמחליפים את מה שכתוב בשדות הבאים:
-
DB_CLUSTER_NAME: השם של אשכול מסד הנתונים, לדוגמהmy-db-cluster. -
DB_CLUSTER_NAMESPACE: השם של מרחב השמות של אשכול מסד הנתונים.
-
בודקים את תנאי הסטטוס של אשכול מסד הנתונים ואת השדות
criticalincidentsשעשויים להכיל חלק מקודי השגיאה הבאים.
קודי שגיאה של AlloyDB Omni
| קוד שגיאה | תיאור | הפעולה המומלצת |
|---|---|---|
DBSE0601.PgBackRest: Failed to backup |
ב-AlloyDB Omni משתמשים ב-pgBackRest לתכונות שקשורות לגיבוי ולשחזור. השגיאה הזו יכולה להתרחש במשאב גיבוי כש-pgBackRest לא מצליח לבצע את הגיבוי המבוקש. |
אם היא מתרחשת, בודקים את היומנים הבאים כדי לקבל מידע נוסף: יומני הגיבוי של pgBackRest בדיסק obs של ה-Pod של מסד הנתונים ב-/obs/pgbackrest/db-backup.log directoryיומני מסד הנתונים של PostgreSQL בדיסק obs של ה-Pod של מסד הנתונים ב-/obs/diagnostic/postgresql.log directory. |
DBSE0604.pgBackRest: Failed to restore |
ב-AlloyDB Omni נעשה שימוש ב-pgBackRest לתכונות שקשורות לגיבוי ולשחזור. השגיאה הזו יכולה להתרחש במשאב שחזור כש-pgBackRest נכשל בשחזור. |
אם היא מתרחשת, בודקים את היומנים הבאים כדי לקבל מידע נוסף: * יומני השחזור של pgBackRest בדיסק obs של ה-Pod של מסד הנתונים בספרייה /obs/pgbackrest/db-restore.log.* יומני מסד הנתונים של PostgreSQL בדיסק obs של Pod של מסד הנתונים בספרייה /obs/diagnostic/postgresql.log. |
DBSE1080. HA: Failed to stop primary database |
השגיאה הזו מתרחשת כשמסד הנתונים הראשי לא מפסיק לפעול כמו שצריך. יכול להיות שהסיבה לכך היא שמסד הנתונים לא מגיב, או שנגמר הזמן הקצוב בזמן ההמתנה לסיום העצירה של מסד הנתונים. |
אם זה קורה במהלך מעבר לגיבוי בעת כשל, הפעולה של המעבר לגיבוי בעת כשל מנסה להמשיך לקדם מסד נתונים ראשי חדש. אם הבעיה נמשכת, יכול להיות שתצטרכו לתקן או ליצור מחדש את מסד הנתונים באופן ידני. |
DBSE1081. Failed to promote standby database |
השגיאה הזו יכולה להתרחש במהלך יתירות כשל או מעבר, כשמנסים לקדם מסד נתונים במצב המתנה. כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה. |
במקרה כזה, פעולת המעבר בעקבות כשל או המעבר היזום מנסה לחזור למסד הנתונים הראשי הישן. אם החזרה למצב הקודם נכשלת, יכול להיות שיהיה צורך לתקן, להפעיל מחדש או ליצור מחדש את אשכול מסד הנתונים הזה באופן ידני. |
DBSE1082. Failed to rewind the database |
השגיאה הזו יכולה להתרחש במהלך פעולה שמנסה לשנות מסד נתונים ראשי למסד נתונים במצב המתנה. כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה. |
אם זה קורה במהלך פעולת יתירות כשל או מעבר, AlloyDB Omni מנסה לחזור למסד הנתונים הראשי הישן. אם החזרה לגרסה הקודמת נכשלת, יכול להיות שתצטרכו לתקן, להפעיל מחדש או ליצור מחדש את אשכול מסדי הנתונים באופן ידני. |
DBSE2411. PostgreSQL: Failed to create physical replication slot |
השגיאה הזו יכולה להתרחש במופע במעלה הזרם כשמנסים להגדיר שכפול במורד הזרם. אפשר לקרוא את הודעת השגיאה כדי לקבל פרטים נוספים. |
אם השגיאה נמשכת, יכול להיות שתצטרכו להפעיל מחדש את תהליך הגדרת הרפליקציה. |
DBSE2412. PostgreSQL: Failed to query replication slots |
השגיאה הזו יכולה להתרחש במכונה במעלה הזרם. | בהודעת השגיאה מפורט מה גרם לשגיאה. |
DBSE2413. PostgreSQL: Failed to reload config |
השגיאה הזו יכולה להתרחש כשפרמטר של מסד נתונים השתנה ואי אפשר לטעון אותו מחדש. | כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה. אם בהודעה מצוין שפרמטר ספציפי גורם לשגיאה, יכול להיות שתצטרכו לשנות את הפרמטר. |
DBSE2414. PostgreSQL: Failed to run pg_basebackup |
השגיאה הזו מתרחשת במהלך הגדרת הרפליקציה של מכונה חדשה במורד הזרם. | פרטים נוספים מופיעים בהודעת השגיאה. אם השגיאה נמשכת, יכול להיות שתצטרכו למחוק את המכונה הזו באופן ידני ולהפעיל מחדש את תהליך הרפליקציה. |
DBSE2415. PostgreSQL: failed to connect to database |
השגיאה הזו מתרחשת כשסוכן האופרטור לא מצליח להתחבר למסד הנתונים. | הסיבה הסבירה ביותר היא שמסד הנתונים מושבת או קרס. קוראים את הודעת השגיאה כדי לקבל פרטים נוספים. |
DBSE2416. PostgreSQL: Failed to set synchronous standby names |
השגיאה הזו יכולה להתרחש במכונה במעלה הזרם כשמגדירים רפליקציה. אם השמות של שרתי הגיבוי הסינכרוניים לא הוגדרו בצורה נכונה, השמות של שרתי הגיבוי הם אסינכרוניים. |
כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה. אם הבעיה נמשכת, יכול להיות שתצטרכו להשבית את השכפול ואז להפעיל אותו מחדש. |
DBSE2417. PostgreSQL: Failed to terminate replication |
השגיאה הזו יכולה להתרחש במכונה במעלה הזרם אם מכונה במורד הזרם השתנתה, למשל, מספר המכונות במצב המתנה הצטמצם. | כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה. אם הבעיה נמשכת, יכול להיות שתצטרכו להשבית את הרפליקציה ואז להפעיל אותה מחדש. |
DBSE2418. PostgreSQL: Failed to drop replication slot |
השגיאה הזו יכולה להתרחש במכונה במעלה הזרם אם מכונה במורד הזרם השתנתה, למשל, מספר המכונות במצב המתנה הצטמצם. | כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה. אם הבעיה נמשכת, יכול להיות שתצטרכו להשבית את השכפול ואז להפעיל אותו מחדש. |