Dépanner des environnements d'exécution personnalisés
bookmark_borderbookmark
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Problème
Solutions
Lors du démarrage de l'application, une erreur 503 s'affiche.
Votre conteneur est-il à l'écoute des requêtes HTTP sur le port 8080 ? Cela devrait être le cas. Les requêtes HTTP sont acheminées vers ce port sur votre conteneur.
Votre application répond-elle aux gestionnaires de vérification de l'état ? Une application bien conçue doit toujours répondre aux vérifications de l'état. Assurez-vous que votre application peut répondre à ces requêtes ou désactivez la vérification de l'état dans votre fichier app.yaml.
La construction de l'application prend beaucoup de temps.
La superposition des couches n'est peut-être pas réalisée de manière optimale dans votre fichier Docker. Lors de la création de votre fichier Dockerfile, un système de mise en cache par couches est appliqué pour reconstruire les couches modifiées et toutes les couches suivantes.
Nous vous recommandons de structurer votre fichier Dockerfile de sorte que les couches qui changent fréquemment soient construites en dernier, et donc que les couches précédemment construites puissent rester en cache lors des modifications. Pour en savoir plus sur la syntaxe et les bonnes pratiques concernant les fichiers Dockerfile, consultez le guide de l'utilisateur Docker.
Certains fichiers ne sont pas inclus dans mon application.
docker build ne respecte pas les liens symboliques. Veillez donc à ne pas vous appuyer sur des liens symboliques dans votre répertoire d'applications.
Ce contenu vous a-t-il été utile ?
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/07 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]],[]]