docker容器中的mysql挂起

weixin_38066087 2019-09-12 11:34:59
两个docker容器中的两个mysql(5.6.20)实例(1.8.32),master和slave相互建立半同步复制,然后用户总是在master中运行一些dml或ddl. 十天或更长时间后,连接到奴隶的所有客户端都将挂起 gdb -p / strace slave mysqld进程挂起 pstack / perf top -p slave mysqld进程什么都没显示 kill -9不会杀死mysqld进程 docker stop不会停止docker容器 哪些工具或方法可以帮助找到问题?
...全文
100 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38097106 2019-09-12
  • 打赏
  • 举报
回复
我今天也一样.在我的例子中,使用docker中的当前“最新”mysql映像,使用docker compose来调出mysql和一系列消费者. (5.7.16-1debian8) 我已经推出了其中的一些,并且在一周内我看到了几个mysql具有超过100个线程的实例,主机上的所有内存都被消耗,并且容器被挂起.我无法阻止任何事情,我甚至无法重启.只有VM的电源循环才能恢复. 我会试着监视.我怀疑它在很大程度上取决于基础架构负载(缓慢的VM主机导致备份缓慢查询).解决方案更可能是mysql调优和docker bug.

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧