- 【TiDB 版本】:v3.0.9
- 【问题描述】:
tidb_slow_query.log 被我重命名备份了。
然后新建了一个同名文件。但是没有慢日志数据写入。请问要怎么处理?
tidb_slow_query.log 被我重命名备份了。
然后新建了一个同名文件。但是没有慢日志数据写入。请问要怎么处理?
确认一下 slow log 文件绝对路径,是否与 run_tidb.sh 里面的路径是否是匹配的。
路径是一致的
尝试重启一下 tidb server 呢 ?
还有其他办法吗?
如果是 tidb 启动的时候没有慢日志,会在有慢日志的出现的时候生成
如果是 tidb 已经在运行了,这时候把慢日志删除了,那么就算出现慢日志也不会生成,手动 touch 一个,也不会往里面写入
如果是启动之后将慢日志删除了,那么重新创建日志也无法写入的,需要重启 tidb-server 节点。后续我们会考虑支持类似 FLUSH LOGS
的语法来生成慢日志文件,但是目前还没有实现:
https://github.com/pingcap/tidb/issues/19643
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。