一、开启general日志

  1. 切换到/usr/local/sbin/ 目录下,
  2. 新建tidb-general-log-monitor.sh脚本, 脚本用来查看TiDB是否启动, 启动查询日志是否开启, 没有开启就开启日志

    脚本内容
  3. 赋予脚本权限
  4. 配置 定时任务crontab 每分钟执行
  5. 重启定时任务crontab

二、设置日志轮转

  1. 配置 logrotate 管理 tidb.log (TiDB general日志 )

    添加内容
  2. 配置 logrotate 管理 tidb-general-log-monitor.log (脚本日志 )

    添加内容

    logrotate 文件中的详细内容介绍, 可以点击此链接查看
  3. 测试配置:
  4. 手动触发一次日志轮转(可选)

     

执行完这个命令后,可以到 /home/TiDB/water-tidb/tidb-deploy/tidb-4000/log/ 目录下查看日志文件的变化情况,比如是否生成了轮转后的旧日志文件(如果配置了压缩,是否有压缩后的文件出现),以及 TiDB 服务是否正常继续使用新的日志文件进行记录等情况。