カスタム ランタイムのトラブルシューティング

問題 解決策
アプリケーションを起動すると 503 エラーが発生します。 コンテナがポート 8080 で HTTP リクエストをリッスンしていますか。HTTP リクエストはコンテナのこのポートにルーティングされます。

アプリケーションはヘルスチェック ハンドラに応答していますか?正しい形式のアプリケーションは、常にヘルスチェックに応答します。アプリケーションがこれらのリクエストに応答できることを確認するか、app.yaml ファイルのヘルスチェックを無効にします。
アプリケーションの構築に時間がかかります。 この場合、Dockerfile でのレイヤが不十分である可能性があります。Dockerfile を作成するとレイヤ化されたキャッシング システムが適用され、変更されたレイヤと後続のレイヤが再構築されます。

Dockerfile を構造化して、頻繁に変更されるレイヤが最後に構築され、変更中に以前構築されたレイヤがキャッシュされているようにすることをおすすめします。Dockerfile の構文とおすすめの方法については、Docker ユーザーガイドをご覧ください。
一部のファイルがアプリケーションに含まれていません。 docker build はシンボリック リンクを考慮しないため、アプリケーション ディレクトリのシンボリック リンクに頼らないようにしてください。