如何开启Trace排查问题?

开启Trace后,不仅会影响任务的备份恢复性能,Trace文件(即TraceOutputFile参数设置的文件)还会占用客户端资源,建议出现问题时再开启Trace,问题复现结束并收集好Trace后,请立即关闭Trace并清理Trace文件(即TraceOutputFile参数设置的文件)。
- 开启Trace
- 具有系统管理员权限的用户,如root用户,SSH登录客户端。
- 进入客户端安装目录。
cd /backupsoft/HBRBackupClient/etc/ClientService
其中backupsoft为安装目录。
- cfl.config文件中配置Trace信息。
- 文件尾部输入以下信息:
EnableTrace=on #开启或关闭Trace,on表示开启,off表示关闭 TraceOutputLocation=file TraceOutputFile=./trace.log #Trace开启后日志存放路径及日志文件名称 TraceType=sync EnableTraceTime=on EnableThreadSafe=off TraceModule=mysqlbackupschedule,mysqlrestoreschedule,mysqldatasource, mysqlmanage, mysqlengine,mysqlphyschedule #可以是模块的组件,也可以是all,不建议开启all,会占用较多的机器资源
- 设置MySQLEnv.Config中MySQLProcLogOn = 1
Red Hat Enterprise Linux 5 系列、Red Hat Enterprise Linux 6 系列、CentOS 5系列以及CentOS 6系列:.../HBRBackupClient/HBRClientService/client_cli runner restart all
Red Hat Enterprise Linux 7 系列和CentOS 7系列:.../HBRBackupClient/HBRClientService/client_cli runner restart all
问题复现后即可在TraceOutputFile设置的文件中查看运行日志。