NetWorker:當 postgres 精靈未執行時,NMC 登入提示會顯示錯誤「無法連線至資料庫」
Summary: NetWorker:當 postgres 精靈未執行時,NMC 登入提示會顯示錯誤「無法連線至資料庫」
Symptoms
存取 NetWorker Management Console (NMC) 會傳回:「無法連線至資料庫」
NMC GST 服務未列出 postgres 守護程式:
Linux: ps -ef | grep "gst\|lgtogst"
Windows (PowerShell): Get-WmiObject Win32_Process | Where-Object {$_.Name -match "gstd.exe|postgres.exe"} | Select-Object Name, ProcessID, CommandLine
gstd.raw檔案註釋的呈現
gstd NSR warning: failed to get db connection to fetch server configuration
NetWorker:如何使用nsr_render_log呈現.raw紀錄檔
Linux:/opt/lgtonmc/logs/gstd.raw
Windows:<INSTALL_DRIVE>:\Program Files\EMC NetWorker\Management\GST\logs.gstd.raw
Cause
Resolution
- 以下命令停止 NMC 精靈:
Linux: /etc/init.d/gst stop 或 systemctl stop gst
Windows: net stop gstd
- 確保精靈停止:
Linux: ps -ef | grep "gst\|lgtogst"
Windows (PowerShell): Get-WmiObject Win32_Process | Where-Object {$_.Name -match "gstd.exe|postgres.exe"} | Select-Object Name, ProcessID, CommandLine
- 終止所有未關閉的 NMC 程序:
Linux: kill -9 PID
Windows: taskkill /F /PID PID
- 以下列方式啟動 NMC 精靈:
Linux: /etc/init.d/gst start 或 systemctl start gst
Windows: net start gstd
- 確保所有守護程式都以以下內容開頭:
Linux: ps -ef | grep "gst\|lgtogst"
Windows (PowerShell): Get-WmiObject Win32_Process | Where-Object {$_.Name -match "gstd.exe|postgres.exe"} | Select-Object Name, ProcessID, CommandLine
監控 NMC gstd.raw和 postgres 記錄是否有任何錯誤:
NetWorker:如何使用nsr_render_log呈現.raw紀錄檔
Linux:
-
- /opt/lgtonmc/logs/gstd.raw
- /nsr/nmc/nmcdb/pgdata/pg_log/postgresql-DAY.log
Windows:
-
- <INSTALL_DRIVE>:\Program Files\EMC NetWorker\Management\GST\logs.gstd.raw
- <INSTALL_DRIVE>:\Program Files\EMC NetWorker\Management\nmcdb\pgdata\pg_log\postgresql-DAY.log