Play framework 1 - превышено значение max_user_connections в базе данных mysql

Я пытаюсь развернуть приложение Play 1 с базой данных Mysql в облачном управлении (это похоже на Heroku). Я всегда получаю ошибку:

User 'xy' has exceeded the 'max_user_connections' resource (current value: 2)

Я установил соединения на 1 в application.conf:

db.pool.minSize=1
db.pool.maxSize=1

Но это не сработало.

Я нашел только решение для игры 2: playframework 2.0 — превышено значение max_user_connections при эволюции базы данных?


person NFpeter    schedule 01.07.2014    source источник
comment
Просто чтобы убедиться, вы подключены к базе данных с помощью дополнительного клиента (mysql)? Также в момент развертывания запускается новый набор контейнеров, что означает, что количество подключений удваивается на короткое время. С minSize и maxSize = 1 все должно быть в порядке.   -  person TooAngel    schedule 02.07.2014
comment
Нет, есть только один клиент (один веб-контейнер). Я даже пытался развернуть приложение с платным дополнением mysql, которое может обрабатывать 8 подключений. Но и это не удалось.   -  person NFpeter    schedule 05.07.2014
comment
Вы пробовали это локально и проверяли, сколько соединений было открыто из вашего приложения? Я тестировал с помощью обычного приложения play-1.2.7, и оно сразу открыло три соединения с сервером mysql.   -  person TooAngel    schedule 08.07.2014
comment
спасибо за идею! Я использовал mytop, чтобы увидеть связи. Мое приложение тоже использует 3 соединения. Вроде 3 подключения это минимум. Если я установлю db.pool.maxSize на 1 или 2, также будет 3 соединения. Если я изменю его выше 3, количество соединений будет увеличено. Я попробовал в облачном управлении базу данных mysql размером 512 МБ с 8 подключениями, но ошибка все еще существует, меняется только текущее значение User 'xy' has exceeded the 'max_user_connections' resource (current value: 8) Это действительно странно.   -  person NFpeter    schedule 10.07.2014