אבחון של קודי שגיאה

בחירה של גרסת המסמך:

בדף הזה מפורטים קודי השגיאות של AlloyDB Omni והתיקונים המומלצים.

חילוץ שגיאה

כדי לחלץ קוד שגיאה, פועלים לפי השלבים הבאים:

  1. כדי לקבל את המניפסט של אשכול מסד הנתונים, מריצים את הפקודה:

    kubectl get dbclusters.a DB_CLUSTER_NAME -n DB_CLUSTER_NAMESPACE -o yaml

    מחליפים את מה שכתוב בשדות הבאים:

    • DB_CLUSTER_NAME: השם של אשכול מסד הנתונים, לדוגמה my-db-cluster.
    • DB_CLUSTER_NAMESPACE: השם של מרחב השמות של אשכול מסד הנתונים.
  2. בודקים את התנאים של סטטוס אשכול מסד הנתונים ואת השדות 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 בדיסק של ה-Pod של מסד הנתונים בספרייה /obs/pgbackrest/db-restore.log.

* יומנים של מסד הנתונים של PostgreSQL בדיסק של ה-Pod של מסד הנתונים בספרייה /obs/diagnostic/postgresql.log.obsobs
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 השגיאה הזו יכולה להתרחש במופע במעלה הזרם אם מופע במורד הזרם השתנה, למשל, אם מספר הגיבויים הצטמצם. כדי לדעת מה קרה, אפשר לקרוא את הודעת השגיאה.
אם הבעיה נמשכת, יכול להיות שתצטרכו להשבית את השכפול ואז להפעיל אותו מחדש.