他のエラーのトラブルシューティング
プロキシリクエストに対して、オリジンの設定に応じて、訪問者に他のタイプのエラーが返されることがあります。
Cloudflareによってプロキシされたリクエストは、開発者ツールコンソールにERR_HTTP2_PROTOCOL_ERRORが表示されるエラーを訪問者に返すことがあります。
これらのエラーは通常、オリジンのウェブサーバー設定に問題があるために発生しますが、クライアントブラウザの動作に応じてCloudflareによってリクエストがプロキシされるときにのみ現れることがあります。
- オリジンウェブサーバーのHTTPレスポンスヘッダーが不正な形式である。
解決策: オリジンサーバーに直接リクエストを行い、HTTPレスポンスヘッダーを確認して異常なものがないか確認してください。 フィールド値が以下の要件を満たしていることを確認してください: RFC 9110 ↗、RFC 9113 ↗、およびRFC 5234 ↗。
- 圧縮の問題、例えばオリジンサーバーがgzipエンコードされた圧縮コンテンツを提供しているが、
content-lengthヘッダーを更新していない、またはオリジンが壊れたgzip圧縮コンテンツを提供している。
解決策: この場合、オリジンで圧縮を無効にし、Cloudflareにコンテンツを圧縮させることを検討できます。 また、オリジンサーバーの設定を調査して、圧縮が期待通りに機能していることを確認することもできます。