大佬们 ,tidb_log_file_max_days 修改后 多久可以生效?
当前session 下 set tidb_log_file_max_days =10;
等了5分钟,10天之前的tidb日志还是存在
仅对当前tidb server有效,是不是用负载均衡连进去改的呀
set global tidb_log_file_max_days =10;试试吧
官方文档是不是有误?不允许加global的
修改后 查看值是变更了,但是日志没有删除
应该是后面的版本改成global了,我用6.5可以
当前情况不允许reload。。。临时修改也没起作用
直接mysql客户端连tidb 修改的
去每个节点手动配置下 variable,然后 reload --skip 刷新配置但是不重启。
1 个赞
文档里确实没找到多久才可以生效。
你改了之后,对应的 tidb-server 上的日志,大概多久开始自动清理的啊?
我在6.5版本下测试的结果是,修改set tidb_log_file_max_days =30; 后,对当前tidb节点立即生效,日志立即就被清理的。
我直接脚本删除的
/usr/bin/find /tidb-deploy/tidb-3306/log/ -mtime +7 -name “tidb202log” -exec rm -rf {} ;
1 个赞
又双叒叕收获了一个小技巧~