Соединение Docker MySQL зависает после того, как веб-приложение использует БД - PullRequest
0 голосов
/ 28 января 2019

У меня есть простой запуск Docker MySQL в соответствии с официальным readme.

Я могу успешно подключиться с хоста

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

Затем я развертываю свое веб-приложение в Tomcat, и оно работает, подключениек БД работает нормально, и я все еще могу подключиться к mysql с хоста.

Тем не менее, если я сейчас подчеркну БД (веб-приложение выполняет довольно большое количество операций чтения / записи, но ничего, что могло бы оправдать нарушение чего-либо)соединение с докером 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, и это «выглядит» так, как будто на докере активирован firwall, который блокируетвходящее соединение .. (просто ощущение)

Я могу прекрасно docker exec в Docker MySQL и прекрасно получить приглашение MySQL из контейнера .....

Что происходит?Как я могу отладить это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...