Amazon AWS RDS - MySQL CommunicationsException - PullRequest
0 голосов
/ 03 июня 2019

У меня проблема с подключением Amazon AWS / RDS MySQL. В некоторых случаях я получаю ошибку 500 на (мобильном) клиенте. Если я смотрю журналы Amazon Cloud-Watch, я вижу следующую ошибку:

play.api.UnexpectedException: неожиданное исключение [CommunicationsException: последний пакет, успешно полученный от сервера, был 83 292 955 миллисекунд назад. Последний пакет, успешно отправленный на сервер, был 83 292 958 миллисекунд назад. больше, чем сконфигурированное сервером значение wait_timeout. Вы должны рассмотреть возможность истечения срока действия и / или проверки правильности подключения перед использованием в вашем приложении. play.api.UnexpectedException: неожиданное исключение [CommunicationsException: последний пакет, успешно полученный от сервера, был 83 292 955 миллисекунд назад. Последний пакет, успешно отправленный на сервер, был 83 292 958 миллисекунд назад. больше, чем сконфигурированное сервером значение wait_timeout. Чтобы избежать этой проблемы, следует рассмотреть возможность истечения срока действия и / или проверки допустимости подключения перед использованием в приложении, увеличения значений, настроенных сервером для тайм-аутов клиента, или использования свойства подключения Connector / J 'autoReconnect = true'.]

Кажется, это проблема соединения с базой данных MySQL. У вас есть предложения, как это решить?

Текущая настройка для wait_timeout является настройкой по умолчанию. Смотри конфиг выше

enter image description here

...