Solução de problemas em ambientes de execução personalizados
bookmark_borderbookmark
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Problema
Soluções
Ao iniciar o aplicativo, vejo um erro 503.
Seu contêiner está ouvindo solicitações HTTP na porta 8080? Isso é o esperado, uma vez que solicitações HTTP são roteadas para essa porta no seu contêiner.
Seu aplicativo está respondendo a gerenciadores de verificação de integridade? Um aplicativo bem formado deve sempre responder às verificações de integridade. Verifique se o aplicativo pode responder a essas solicitações ou desabilite a verificação de integridade no arquivo app.yaml.
Criar o aplicativo demora muito tempo.
Isso pode ser causado por uma processo de sobreposição de camadas abaixo do ideal no Dockerfile. Quando o Dockerfile é criado, um sistema de cache em camadas é aplicado, reconstruindo as camadas que foram alteradas e as camadas subsequentes.
Recomendamos que o Dockerfile seja estruturado de modo que as camadas que mudem com frequência sejam criadas por último, para que as camadas criadas anteriormente possam permanecer armazenadas em cache durante as alterações. Saiba mais sobre a sintaxe e as melhores práticas do Dockerfile no Guia do usuário do Docker.
Alguns arquivos não estão incluídos no meu aplicativo.
docker build não respeita os links simbólicos. Portanto, certifique-se de não usar links simbólicos em seu diretório de aplicativos.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-07 UTC."],[[["Applications experiencing 503 errors should ensure they are listening on port 8080 and can respond to health check requests, or disable health checks."],["Long application build times can be improved by structuring the Dockerfile to place frequently changing layers last, utilizing Docker's layered caching system."],["Applications must avoid using symlinks as `docker build` doesn't recognize them, so they should be replaced with actual files or different techniques."]]],[]]