Прежде всего, я хотел бы извиниться за письменную форму, но я плохо говорю по-английски и использую переводчик Google. У меня есть проект (Webservices) в консоли glcoud с использованием механизма приложения. Когда этот проект получает запросы через клиентов с подключением 4G, сервер начинает отображать ошибку «Ошибка: ошибка сервера. Сервер обнаружил временную ошибку и не может выполнить ваш запрос. Повторите попытку через 30 секунд. "Когда одни и те же клиенты отправляют запросы через Wi-Fi или 3G, ядро приложения работает нормально, мое окружение движка приложения - это гибкость, которую я не использую, настроенный балансировщик http. Что могло случиться?
Может быть:
Проблема с сетью:
Такая разница между мобильными устройствами и настольными компьютерами часто связана с IPv6. Возможно, ваше приложение пытается проанализировать IP-адрес пользователя и предполагает, что это IPv4, поэтому он не работает от клиентов IPv6? Мы могли бы проверить это, зная URL-адрес вашего приложения.
В какой зоне развернут ваш сервер?
Чтобы убедиться, что ошибка НЕ в вашем приложении, попробуйте развернуть пример приложения HelloWorld, как описано в быстрый старт.
Если это работает правильно, значит, у вас проблема с кодом:
Вы можете начать отладку собственного кода. Вы можете проверить логи в Stackdriver и взгляните на панель управления App Engine. Дополнительно вы можете попробовать Stackdriver Debugger для более детального ознакомления с кодом.