请问tidb_slow_query.log文件手动删除后,怎么重新生成。

  • 【TiDB 版本】:v3.0.5
  • 【问题描述】: 因为tidb_slow_query.log文件比较大,我手动删除了,现在不知道怎么重新生成,可以不用重启集群吗,请指教。

tidb 的 slow log 如果是在 tidb 运行状态下删除的,那么可能还没有完全从操作系统删除,建议使用 lsof 检查下文件句柄是否释放。

通过lsof|grep “slow” 看到有很多的 /home/tidb/deploy/log/tidb_slow_query.log (deleted)

请问怎么解决。

可以看下操作系统中文件句柄如何释放相关的内容。

另外,清理服务正在使用的文件,不建议直接删除,建议清空文件内容,而不删除文件。