
antes de mais nada gostaria de pedir desculpas pela forma escrita mas não falo inglês fluentemente e estou usando o google tradutor. Tenho um projeto (Webservices) no console do glcoud utilizando o app engine, quando esse projeto recebe requisições através de clientes com conexão 4G o servidor começa a exibir erro "Error: Server Error O servidor encontrou um erro temporário e não conseguiu concluir sua requisição. Por favor tente novamente em 30 segundos. "Quando os mesmos clientes fazem solicitações via wifi ou 3G o app engine funciona normalmente, meu ambiente do app engine é o flex não utilizo balanceador http configurado. O que poderia estar acontecendo?
Responder1
Pode ser:
Problema de rede:
Esse tipo de diferença com dispositivos móveis/desktop geralmente está relacionado ao IPv6. É possível que seu aplicativo esteja tentando analisar o endereço IP do usuário e assumindo que é IPv4, por isso falha em clientes IPv6? Poderíamos testá-lo sabendo a URL do seu aplicativo.
Em qual zona seu servidor está implantado?
- É uma resposta de erro permanente no 4G ou ocorre apenas algumas vezes?
- Ou erro no código do seu aplicativo.
Para ter certeza de que o erro NÃO está no seu aplicativo, tente implantar o aplicativo HelloWorld de amostra conforme descrito nocomeço rápido.
Se funcionar corretamente, significa que você tem problemas com seu código:
Você pode começar a depurar seu próprio código. Você pode verificar os logs emStackdrivere dê uma olhada no painel do App Engine. Além disso, você pode tentarDepurador Stackdriverpara uma análise mais detalhada do código.