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