更新时间:2022-08-13 21:11:37
什么是 Trace ?
Trace 即追踪日志。开启 Trace 后,您可以根据 Trace 内容快速且准确的定位问题原因。
注意:开启 Trace 后,不仅会影响任务的备份恢复性能,Trace 文件(即 TraceOutputFile 参数设置的文件)还会占用客户端资源。建议出现问题时再开启 Trace,问题复现结束并收集好 Trace 后,请立即关闭 Trace 并清理 Trace 文件(即 TraceOutputFile 参数设置的文件)。
模块组件
模块组件即实现一类功能的函数或类的集合,XenServer 模块组件有:
• libinspurengine.so
• libinspurdatasource.so
• libinspurmetadata.so
• libinspurbackupschedule.so
• libinspurrestoreschedule.so
• libinspurengine.so
• libinspurdatasource.so
• libinspurmetadata.so
• libinspurbackupschedule.so
• libinspurrestoreschedule.so
开启 Trace_操作步骤
1. 具有系统管理员权限的用户,如 root 用户,SSH 登录客户端。
2. 进入客户端安装目录,找到 cfl.config 配置文件。
内置客户端,进入 /backupsoft/AnyBackupServer/ClientService 目录,其中 backupsoft 为安装目录。
外接客户端,进入 /backupsoft/AnyBackupClient/ClientService 目录,其中 backupsoft 为安装目录。
外接客户端,进入 /backupsoft/AnyBackupClient/ClientService 目录,其中 backupsoft 为安装目录。
3. 执行 vi cfl.config 命令修改 cfl.config 配置文件,在文件末尾输入如下信息:
EnableTrace=on #开启或关闭 Trace,on 表示开启,off 表示关闭
TraceOutputLocation=file
TraceOutputFile=./trace.log #Trace 开启后日志存放路径及日志文件名称
TraceType=sync
EnableTraceTime=on
EnableThreadSafe=off
TraceModule=inspurbackupschedule,inspurrestoreschedule,inspurengine,inspurmetadata,inspurdatasource #可以是模块的组件,也可以是 all,不建议开启 all
注意:
• 当版本低于 AnyBackup Family 7.0.5.0 时,完成 cfl.config 配置后,需要重启客户端服务使配置生效。AnyBackup Family 7.0.5.0 以上版本无需重启客户端服务,配置后立即生效。
重启客户端命令如下:
• Red Hat Enterprise Linux 5 系列、Red Hat Enterprise Linux 6 系列、CentOS 5 系列以及 CentOS 6 系列:
service ABClientService.service restart
• Red Hat Enterprise Linux 7 系列和 CentOS 7 系列:
systemctl restart ABClientService.service
• 问题复现后即可在 TraceOutputFile 设置的文件中查看运行日志。
TraceOutputLocation=file
TraceOutputFile=./trace.log #Trace 开启后日志存放路径及日志文件名称
TraceType=sync
EnableTraceTime=on
EnableThreadSafe=off
TraceModule=inspurbackupschedule,inspurrestoreschedule,inspurengine,inspurmetadata,inspurdatasource #可以是模块的组件,也可以是 all,不建议开启 all
注意:
• 当版本低于 AnyBackup Family 7.0.5.0 时,完成 cfl.config 配置后,需要重启客户端服务使配置生效。AnyBackup Family 7.0.5.0 以上版本无需重启客户端服务,配置后立即生效。
重启客户端命令如下:
• Red Hat Enterprise Linux 5 系列、Red Hat Enterprise Linux 6 系列、CentOS 5 系列以及 CentOS 6 系列:
service ABClientService.service restart
• Red Hat Enterprise Linux 7 系列和 CentOS 7 系列:
systemctl restart ABClientService.service
• 问题复现后即可在 TraceOutputFile 设置的文件中查看运行日志。
< 上一篇:
下一篇: >