Soluciona problemas de entornos de ejecución personalizados
bookmark_borderbookmark
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Problema
Soluciones
Cuando inicio mi aplicación, aparece un error 503.
¿Su contenedor escucha solicitudes HTTP en el puerto 8080? Así debería ser; las solicitudes HTTP se enrutan a este puerto en el contenedor.
¿Tu aplicación responde a los controladores de verificación de estado? Una aplicación con el formato correcto siempre debería responder a las verificaciones de estado. Asegúrate de que tu aplicación responda a estas solicitudes o inhabilita la verificación de estado en tu archivo app.yaml.
Compilar mi aplicación tarda mucho tiempo.
La causa puede ser una disposición de capas subóptima en tu Dockerfile. Cuando se compila tu Dockerfile, se aplica un sistema de caché en capas que reconstruye las capas que cambiaron y las capas posteriores.
Recomendamos que tu Dockerfile esté estructurado de manera que las capas construidas anteriormente puedan permanecer en la memoria caché durante los cambios. Puedes leer más sobre la sintaxis de Dockerfile y las prácticas recomendadas en la guía de usuario de Docker.
Algunos archivos no están incluidos en mi aplicación.
docker build no respeta los symlinks, así que asegúrate de no depender de los symlinks en el directorio de tu aplicación.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]],[]]