У меня было приложение Rails, работающее на производстве в течение последних 6 месяцев, с недельным развертыванием без каких-либо проблем.Amazon RDS (Mysql2 :: Ошибка 110)
Теперь у меня повторяющаяся проблема в течение примерно 3 недель, и она кажется худшей каждую неделю. Когда мое приложение загружается и достигает точки, где он пытается подключиться к БД, я получаю эту ошибку:
Can't connect to MySQL server on '***.amazonaws.com' (110) (Mysql2::Error)
AFAIK, эта ошибка говорит мне, что я достиг максимального лимита соединений в MySQL.
Из конфигураций я мог бы открыть 296 соединений. Мое приложение настроено на запуск 7 экземпляров с каждым пулом соединений с базой данных 5, поэтому при развертывании нового экземпляра он не может превышать 70 подключений.
Я никогда не видел, чтобы количество подключений превышало 20 в консоли AWS RDS или в команде SHOW PROCESSLIST
.
Я не думаю, что это имеет какое-либо отношение к Rails или моему серверу приложений (Puma), поскольку я не могу подключиться через инструмент командной строки MySQL, когда возникает проблема.
У кого-нибудь была аналогичная проблема с MySQL на RDS или MySQL?
'подключение', возможно? –
pardon my french – Jim