2015-07-10 1 views
-2

Я новичок в GAE и Google Cloud SQL, я развернул свои веб-службы в Google App Engine, когда-то мой веб-сервис работает правильно, Некоторое время он задает проблему отказа канала. Последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад.Ошибка связи связи n nПросто последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад

Сейчас я пользуюсь бесплатной пробной версией, у меня есть приложение GAE и облачный SQL в том же регионе, но у меня есть эта проблема.

Идеи?

+0

Это еще проблема? Если нет, могли бы вы определить, что было причиной? Если это так, не стесняйтесь публиковать как самостоятельный ответ. В противном случае, пожалуйста, предоставьте дополнительную информацию о вашей среде. Сколько соединений было успешным, прежде чем вы начали получать ошибки? Каково точное сообщение об ошибке? Какой класс экземпляра вы используете для своего экземпляра Cloud SQL и для экземпляров App Engine? – Nicholas

ответ

0

Возможно, из-за слишком большого количества открытых подключений к вашему экземпляру mysql. Попробуйте обработать закрытие соединений jdbc после выполнения ваших запросов.

0

Убедитесь, что ваше приложение и экземпляр базы данных должны быть в том же регионе, и ваше приложение должно быть разрешают использовать этот экземпляр

0

Согласно этому подобному Public Issue Tracker, это сообщение появляется, когда ваш экземпляр Cloud SQL activation policy установлен в 'ON_DEMAND', так как для запуска экземпляра SQL требуется некоторое время.

Предоставление timeout во время вашего соединения с App Engine позволит вашему приложению ждать запуска экземпляра SQL.