首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >停靠容器中的mysql挂起

停靠容器中的mysql挂起
EN

Stack Overflow用户
提问于 2016-11-17 12:47:56
回答 1查看 1.9K关注 0票数 6

在两个docker容器(1.8.32)中的两个mysql(5.6.20)实例,主备之间建立半同步复制,然后用户总是在master中进行一些dml或ddl操作。

10天或更长时间后,所有连接到slave的客户端都将挂起

gdb -p/strace从mysqld进程挂起

pstack/perf top -p从mysqld进程不显示任何内容

kill -9不会终止mysqld进程

docker停止不会停止docker容器

哪些工具或方法可以帮助定位问题?

EN

回答 1

Stack Overflow用户

发布于 2016-11-18 11:16:55

我今天也遇到了同样的情况。在我的例子中,使用docker compose打开mysql和一系列消费者,使用来自docker hub的最新mysql镜像。(5.7.16-1debian8)

我已经启动了许多这样的实例,在一周内,我看到了几个实例,mysql有超过100个线程,主机上的所有内存都被消耗了,容器也挂起了。我不能阻止任何事情,我甚至不能重启。只有虚拟机的电源循环才能恢复。

我会试着监控的。我怀疑它高度依赖于基础架构负载(缓慢的VM主机会导致缓慢的查询备份)。解决方案更有可能是mysql调优和docker bug。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40646933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档