启动库时4000端口报错

【 TiDB 使用环境】测试
【 TiDB 版本】v7.5.2
【复现路径】tiup cluster start myft_ticlu --init启动时
【遇到的问题:问题现象及影响】
报错:Error: failed to start tidb: failed to start: 10.150.83.91 tidb-4000.service, please check the instance’s log(/tidb-deploy/tidb-4000/log) for more detail.: timed out waiting for port 4000 to be started after 2m0s
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

有没有大佬能帮忙解决一下问题 谢谢

看下 tidb 起不来的日志, grafana 和 prometheus 正常不会起不来,应该是由于 tidb 组件没起来,所以还没拉起监控相关组件

是看/.tiup/logs/tiup.log嘛 还是/tidb-deploy/tidb-4000/log里面的

/tidb-deploy/tidb-4000/log 这个,也可以尝试手动跑下run_tidb.sh 看下报错

1 个赞

会是磁盘空间不够的原因吗 我放在vm底下的root里面还有可用3.5G

log 和run_tidb.sh 报错发下看看

看日志,不看日志不行

看tidb日志吧,贴出来

单机啊,一共多少资源,大概率是资源不足了。

资源够吗?端口是否被占用了

看一下端口是不是被占用了

一台机器跑个集群大概率就是资源吃紧的问题,就算起来了,跑着跑着待会可能也就挂了

除了端口占用,还有一种情况就是单纯的启动慢,2分钟都还没启动起来。

  1. 看下TiUP中控的日志
  2. 看下TiDB的日志
  3. 看下/var/log/messages的日志
    多半是tidb的fast ddl或临时空间没有权限,磁盘空间也要关注一下。

tidb.log日志太大了 找不到具体报错原因

端口没有占用 新起的一台服务器

run_tidb.sh的报错
[WARN] [config.go:1194] [“Some configuration options should be moved to [instance] section. Please use the latter config options in [instance] instead: (slow-threshold, tidb_slow_log_threshold).”]

你贴的这个是个warn日志应该没啥影响

找一下error级别日志看看