AnyBackup 7.0 PostgreSQL 恢复时勾选数据库联机卡在启动服务中,任务无法结束
关键字
服务启动中、任务无法结束、PostgreSQL
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Enterprise 7.0.x
- AnyBackup Express 7.0.x
问题描述
AnyBackup 7.0 PostgreSQL 恢复时勾选数据库联机卡在启动服务中,任务无法结束,本地通过 ps -ef |grep postgres 查看数据库实际已启动。

问题影响
PostgreSQL 恢复任务界面无法正常结束。
问题原因
PostgreSQL 数据库配置文件配置 logging_collector 参数为 on ,导致 AnyBackup 无法捕获到 PostgreSQL 数据库启动日志的输出。(该参数为日志收集器,使 PostgreSQL 记录审计日志)
解决方案
为了解决该问题,需要修改 PostgreSQL 配置文件,关闭日志收集器,请按照以下步骤执行:
1、查看PostgreSQL 配置文件中 logging_collector 参数配置,操作如下。
more /xxx/xxx/postgresql.conf #/xxx/xxx/为 PostgreSQL 数据目录

2、关闭 logging_collector 参数,操作如下。
vi /xxx/xxx/postgresql.conf
logging_collector = off

3、重启 PostgreSQL 数据库服务,再次返回 AnyBackup 控制台发起恢复任务。
更多信息
PostgreSQL审计日志 https://blog.csdn.net/m0_54196813/article/details/130124709