当前位置:   article > 正文

MeterSphere使用相关问题_dependency failed to start: container mysql is unh

dependency failed to start: container mysql is unhealthy

最近在使用MeterSphere测试平台,有遇到了一些问题,并且一一解决。现在全部记录一下,方便以后查找使用。
1、安装
可以本地安装,也可以在线安装,不赘述(官方有文档)。

2、查看具体地址、配置文件所在之处
cd /opt/metersphere
3、重启服务器
因为公司在假期把整个测试服务器都关闭了,再次开启测试服务器之后,就需要重启服务。
如果中途有容器显示unhealthy,可以清理一下本地镜像后执行:
msctl reload
重启:msctl start
停止:msctl stop
查看状态:msctl status

4、在执行msctl start时,如果出现以下错误:Couldn’t connect to Docker daemon at http+docker://localhost - is it running?
解决方案:
将当前用户添加到docker组
(1)、如果还没有 docker group 就添加一个:sudo groupadd docker
(2)、将用户加入该 group 内。然后退出并重新登录就生效啦。
sudo gpasswd -a ${USER} docker
(3)、重启 docker 服务:sudo service docker restart

5、重启还可能出现mysql端口冲突的问题,比如:
for ms-data-streaming Container “3f8e8bcf85db” is unhealthy.
解决方案:更改 docker-compose-mysql.yml文件中的端口设置
cd /opt/metersphere //进入metersphere文件夹
vim docker-compose-mysql.yml //打开此文件
i //启动编辑 更改端口3307为3309 见下图
esc //退出编辑模式
:wq //保存修改并退出
在这里插入图片描述端口冲突处理完成之后,执行
msctl reload
msctl start
msctl status

全部服务healthy之后代表启动服务成功:
在这里插入图片描述浏览器输入:地址即可访问(建议重启一分钟后再打开浏览器,可能反应慢一点才能顺利打开)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/561647
推荐阅读
相关标签
  

闽ICP备14008679号