Web应用程序使用数据库后,Docker MySQL连接挂起

时间:2019-01-28 12:53:34

标签: mysql docker timeout

根据官方自述文件,我有一个简单的Docker MySQL启动。

我可以从主机成功连接

mysql -h 127.0.0.1 -uroot -proot
Warning: Using a password on the command line interface can be insecure.
[mysql promt appears]

然后我将Web应用程序部署到Tomcat中,并且可以正常工作,与DB的连接工作正常,并且我仍然可以从主机连接至mysql。

但是,如果我现在对数据库施加压力(webapp进行了大量的读/写操作,但是没有什么理由可以破坏任何东西) 与docker mysql的连接刚刚停止(挂起)

mysql -h 127.0.0.1 -uroot -proot
Warning: Using a password on the command line interface can be insecure.
{And here it just hangs for ever}

从那时起,我无法再到达MySQL提示符,它“看起来”就像是在docker上激活了一个防火墙,并且正在阻止传入的连接..(只是一种感觉)

我可以完美地docker exec进入Docker MySQL,并从容器中完美到达MySQL提示符。....

发生了什么事?我该如何调试

0 个答案:

没有答案