waiting for console to start问题排查
本文介绍遇到waiting for console to start问题排查步骤。
简述
初次安装遇到 Waiting for console to start
报错,并一直持续出现,常见原因有:
- 没有按照安装文档正确安装
- 网络环境不正常,保姆进程(sidecar)不能访问控制台(console)
- 控制台启动过程异常,完整服务没有正常启动
- docker-compose 版本不支持
排查步骤
- 进入保姆进程容器,执行以下命令探测控制台是否正常。
curl --noproxy "*" -s -m 5 -IL http://console:8111
- 检查下 docker-compose 版本,目前支持 docker-compose 1.x 版本,后续增加更多版本支持。
- 如版本无问题,进入控制台容器
docker exec -it cloudcanal-console /bin/bash
内查看日志,文件路径:/home/clougence/logs/cloudcanal/console/console.log,其他详细 console 日志路径日志路径- 如果日志内容如下图所示,表明是网络原因导致无法启动,
- 尝试删除网桥解决:
- 关闭所有运行中容器
sh stop.sh
,并且关闭 docker 服务sudo systemctl stop docker
- 关闭 docker 相关的虚拟网卡设备
sudo ip link set docker0 down
- 安装 bridge 工具
yum install bridge-utils
,删除 docker0 等桥接设备(必须删除 docker0 ,否则没有用)sudo brctl delbr docker0
brctl show
# 删除 brtcl show 返回的所有 br-前缀的桥接设备
sudo brctl delbr br-0a43f8c7f8e2 - 启动 docker 守护进程
sudo systemctl start docker
,启动 CloudCanalsh start.sh
- 关闭所有运行中容器
- 尝试删除网桥解决:
- 如果日志内容如下图所示,表明是网络原因导致无法启动,
- 如果上述步骤无法自助解决问题,请加群提问,请描述问题背景并提供报错日志或截图。