У меня проблема с подключением 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
является настройкой по умолчанию. Смотри конфиг выше