Masalah | Solusi |
---|---|
Saat memulai aplikasi, saya melihat error 503. | Apakah container Anda memproses permintaan HTTP di port 8080? Seharusnya---Permintaan HTTP dirutekan ke port ini di container Anda. Apakah aplikasi Anda merespons pengendali health check? Aplikasi yang dibentuk dengan baik harus selalu merespons health check. Pastikan aplikasi Anda dapat merespons permintaan ini atau nonaktifkan health check di file app.yaml Anda. |
Membuat aplikasi memerlukan waktu lama. | Hal ini dapat disebabkan oleh lapisan yang kurang optimal di Dockerfile Anda. Saat Dockerfile Anda dibuat, sistem caching berlapis akan diterapkan untuk membangun ulang lapisan yang telah berubah, dan lapisan berikutnya. Sebaiknya Dockerfile Anda disusun secara terstruktur sehingga lapisan yang sering berubah akan selalu dibuat terakhir, jadi lapisan yang dibuat sebelumnya dapat tetap di-cache selama perubahan. Anda dapat membaca lebih lanjut sintaksis dan praktik terbaik Dockerfile di panduan pengguna Docker. |
Beberapa file tidak disertakan dalam aplikasi saya. | docker build tidak mematuhi symlink, jadi pastikan Anda tidak mengandalkan symlink di direktori aplikasi Anda. |