このページでは、Media CDN と連携するように送信元を構成する際に、送信元に関する問題を解決する方法について説明します。
送信元の接続のトラブルシューティング
HTTP 502(Gateway Timeout)や HTTP 500(内部サーバーエラー)などの HTTP 50x エラーが発生する場合は、次の点を考慮してください。
Google Public DNS で送信元のホスト名が解決できることと、解決された IP アドレスが予想と一致していることをテストします。最近 DNS レコードを変更した場合、リゾルバのキャッシュに古いアドレスが残っている可能性があります。
送信元がわずかHTTP/1.1 をサポートし、HTTP/2 をサポートしていない場合は、
protocol
使用する送信元のフィールドHTTP
またはHTTPS
これは、HTTP2
を置き換えるものです。指定しない限り、Media CDN は HTTP/1.1 接続にフォールバックしません。Cloud Logging のリクエストログに正しい送信元 IP アドレスが含まれていることを確認します。
送信元に有効な(一般公開された)SSL(TLS)証明書があることを確認します。
HTTP/2 トレーラーはサポートされていません。また、送信元サーバーへのリクエストに「TE」リクエスト ヘッダーが含まれません。レスポンスに含まれるトレーラーはキャッシュに保存されず、クライアントに返されません。
送信元のフェイルオーバーのトラブルシューティング
送信元のフェイルオーバーが期待どおりに動作しない場合は、次の点を考慮してください。
フェイルオーバー送信元で適切なホストヘッダーの書き換えが構成されていることを確認します。
送信元のリダイレクトとフェイルオーバーに対応するために十分な
maxAttemptsTimeout
、maxAttempts
、timeouts
がプライマリ送信元で構成されていることを確認します。送信元のリダイレクトは、maxAttempts
設定に対する個別の接続試行としてカウントされます。
次のステップ
- 送信元の接続とシールドについて確認する。