欢迎访问机房运维工作室

爱数知识库

AnyBackup-开启 Python 服务日志最佳实践

频道:爱数知识库 日期: 浏览:27

AnyBackup-开启 Python 服务日志最佳实践

关键字

Python、日志

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x

目的

故障定位过程中可能需要更详细的服务日志,本文给出开启 Python 服务的更多日志的方法。

解决方案

以开启 ABAuthService 服务的日志为例,具体步骤如下:

1. 打开服务目录下 conf.ini 配置文件:vi /backupsoft/AnyBackupServer/AuthService/conf.ini,编辑内容如下 disabled=0,level=1。

说明

disabled :日志开关,1 为关,0 为开,默认值为 1。

level :日志级别,日志开启后,根据日志级别记录日志。默认值为 4。日志内容由多到少级别顺序为:1:DEBUG, 2:INFO, 3:WARNING, 4:ERROR。

path:日志路径,SYSLOG_PATH 为系统日志路径 /var/log/AnyBackup,APP_PATH 为服务安装目录,也可以直接指定绝对路径。默认值为 SYSLOG_PATH。

2. 重启服务使配置生效:

systemctl stop ABAuthService

注意:ABAuthService 服务有自启功能,只需要执行停止命令,服务被检测到停止会自动启动。

3. 在日志路径 /var/log/AnyBackup 下会写入更多的日志文件,日志文件名以 Run.log 结尾。

注意:获取到相关日志后请关闭日志开关,防止日志写入过多将 /var/log 文件系统写满:将第 1 步中的 conf.ini 文件还原为默认配置 disabled=1,level=4,然后重启服务。

更多信息

  • AnyBackup 7.0.8 的 Python 服务共有 12 个,分别为:ABCDMStoreMgmService、ABDataSyncService、ABClusterService、ABCommonService、ABSnapSyncService、ABCDPService、ABUpdateService、ABBackupService、ABAMSMessageService、ABLogService、ABCDMDispatchService、ABAuthService。
  • Python 服务日志分为两类:Pivotal 和 Run,详细信息如下表。

说明:Sname 表示服务名,Pname 代表进程名。