Cloudflare がエラーページを生成した場合(オリジンサーバーからのエラーを転送した場合ではなく)、レスポンスに次の 2 つの診断ヘッダーが含まれます。
cf-error-type: エラーの分類を示します。よくある値:1000— DNS 解決失敗(A レコードが Cloudflare IP を指している)1016— オリジン DNS エラー(CNAME の対象が解決しない)1101— Worker が未処理の例外を投げた1102— Worker がリソース上限(CPU またはメモリ)を超えた52x— オリジン接続エラー(521、522、523、524、525、526)
cf-error-origin: エラーを生成した Cloudflare のシステムを示します。
これらのヘッダーは Cloudflare が生成したエラーページにのみ 付き、オリジンサーバーから転送されたエラーには付きません。
エラーを再現し、次のいずれかでレスポンスヘッダーを確認します。
curl -v https://example.com— レスポンスヘッダーのcf-error-typeを確認します- ブラウザーの DevTools: Network を選び、失敗したリクエストを選び、Headers を開きます
- HAR ファイルを書き出し、レスポンスヘッダーを確認します
cf-error-type の接頭辞 |
発生元 | 次の手順 |
|---|---|---|
1xxx |
DNS / ルーティング層 | DNS レコードを確認します。A レコードに Cloudflare IP がないことを検証します |
1101 / 1102 |
Workers ランタイム | 例外を wrangler tail で確認します |
52x |
オリジン接続 | オリジンサーバーが稼働し、到達できることを確認します |