TIDB-TIDB节点磁盘已满报警

一、背景

今日突然收到tidb节点的磁盘报警,磁盘容量已经超过了80%,但是tidb是不放数据的,磁盘怎么会满,这里就需要排查了

二、问题排查

解决步骤

1.df -h查看哪里占用磁盘比较多,然后通过du -h找到具体占用多的目录

2.最终发现tidb/tidb-deploy/tidb-4000/log这个目录下的数据非常大

3.查看目录内容是慢日志和一些tidb系统日志

4.解决办法设置日志过期时间

4.1 修改配置文件

tiup cluster edit-config tidb-test

4.2 修改内容如下

server_configs:
  tidb:
    new_collations_enabled_on_first_bootstrap: true
    log.file.max-days: 7 # 这块为新家的内容,默认为0,永不过期
  tikv: {}
  pd:
    replication.enable-placement-rules: true

4.3 将配置文件载入集群

tiup cluster reload tidb-test -R tidb

三、官网配置文件下详情

1.tidb:https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file

2.tikv:https://docs.pingcap.com/zh/tidb/stable/tikv-configuration-file

3.tiflash:https://docs.pingcap.com/zh/tidb/stable/tiflash-configuration

4.pd:https://docs.pingcap.com/zh/tidb/stable/pd-configuration-file

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值