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

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

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

решение1

Может быть:

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

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

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

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

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

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

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

Связанный контент