Risolvere i problemi relativi ai runtime personalizzati
bookmark_borderbookmark
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Problema
Soluzioni
Quando avvio la mia applicazione, viene visualizzato un errore 503.
Il tuo container è in ascolto delle richieste HTTP sulla porta 8080? Dovrebbe essere così: le richieste HTTP vengono inoltrate a questa porta nel container.
L'applicazione risponde agli handler di controllo di integrità? Un'applicazione ben formattata deve sempre rispondere ai controlli di integrità. Assicurati che la tua applicazione possa rispondere a queste richieste o disattiva il controllo di integrità nel file app.yaml.
La creazione della mia applicazione richiede molto tempo.
Questo può essere causato da un livello non ottimale nel Dockerfile. Quando viene compilato il Dockerfile, viene applicato un sistema di memorizzazione nella cache a più livelli che ricostruisce i livelli modificati e gli eventuali livelli successivi.
Consigliamo di strutturare il Dockerfile in modo che i livelli che cambiano di frequente vengano compilati per ultimi, in modo che i livelli compilati in precedenza possano rimanere memorizzati nella cache durante le modifiche. Puoi scoprire di più sulla sintassi e sulle best practice di Dockerfile nella guida utente di Docker.
Alcuni file non sono inclusi nella mia richiesta.
docker build non rispetta i link simbolici, quindi assicurati di non fare affidamento su link simbolici nella directory dell'applicazione.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]],[]]