根据官方自述文件,我有一个简单的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提示符。....
发生了什么事?我该如何调试