Назад | Перейти на главную страницу

Сервер ошибок App Engine Flex

Прежде всего, я хотел бы извиниться за письменную форму, но я плохо говорю по-английски и использую переводчик Google. У меня есть проект (Webservices) в консоли glcoud с использованием механизма приложения. Когда этот проект получает запросы через клиентов с подключением 4G, сервер начинает отображать ошибку «Ошибка: ошибка сервера. Сервер обнаружил временную ошибку и не может выполнить ваш запрос. Повторите попытку через 30 секунд. "Когда одни и те же клиенты отправляют запросы через Wi-Fi или 3G, ядро ​​приложения работает нормально, мое окружение движка приложения - это гибкость, которую я не использую, настроенный балансировщик http. Что могло случиться?

Может быть:

  1. Проблема с сетью:

    • Такая разница между мобильными устройствами и настольными компьютерами часто связана с IPv6. Возможно, ваше приложение пытается проанализировать IP-адрес пользователя и предполагает, что это IPv4, поэтому он не работает от клиентов IPv6? Мы могли бы проверить это, зная URL-адрес вашего приложения.

    • В какой зоне развернут ваш сервер?

    • Это постоянная реакция на ошибку в сети 4G или возникает только иногда?
  2. Или ошибка в коде вашего приложения.

Чтобы убедиться, что ошибка НЕ ​​в вашем приложении, попробуйте развернуть пример приложения HelloWorld, как описано в быстрый старт.

Если это работает правильно, значит, у вас проблема с кодом:

Вы можете начать отладку собственного кода. Вы можете проверить логи в Stackdriver и взгляните на панель управления App Engine. Дополнительно вы можете попробовать Stackdriver Debugger для более детального ознакомления с кодом.