HG_REPMGR啟動失敗排查和狀態檢查步驟

瀚高PG實驗室發表於2021-10-08
文件用途

此文件用於檢查叢集狀態及狀態異常時檢查處理

詳細資訊

1.檢視叢集狀態

使用repmgr cluster show 命令檢視叢集狀態,正常叢集狀態應為: role分別為primary、standby,Status狀態為runing且沒有!號,Relication_內沒有大於0的數值。具體可參考下方表格。

[highgo@hgdb ~]$ repmgr cluster show
 ID | Name            | Role    | Status    | Upstream        | Location | Priority | Replication lag | Last replayed LSN
----+-----------------+---------+-----------+-----------------+----------+----------+-----------------+-------------------
 1  | 192.168.197.132 | standby |   running | 192.168.197.128 | default  | 100      | 0 bytes         | 0/290039E8
 2  | 192.168.197.128 | primary | * running |                 | default  | 100      | n/a             | none

2.檢視叢集日誌

如檢視狀態後顯示非1中所示結果,需檢視對應節點的叢集日誌,日誌位置為安裝目錄下conf/hg_repmgr.conf檔案中log_file引數中設定的檔案地址,如未配置log_file引數,則無日誌檔案,需對其進行配置,並重新啟動repmgrd守護程式。

檢視叢集日誌,找到對應的報錯,如[ERROR] unable  to get network card,[ERROR] connection to database failed等,根據對應報錯進行更改。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2794870/,如需轉載,請註明出處,否則將追究法律責任。

相關文章