Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

エラー 503

最終更新 Markdown で表示Agent セットアップ

エラー 503: service temporarily unavailable

HTTP エラー 503 は、オリジン Web サーバーが過負荷のときに発生します。

よくある原因

エラーメッセージや、エラーの出る場所で原因を切り分けられます。

  • HTML レスポンス本文に cloudflare または cloudflare-nginx が含まれないエラー。この場合、問題はオリジンサーバー側である可能性が高いです。
  • HTML レスポンス本文に cloudflare または cloudflare-nginx が含まれるエラー。この場合、問題は Cloudflare 側である可能性があります。
  • ログまたは分析にだけ見えるエラー。

解決方法

503 エラーを解消するには、まず問題がオリジン Web サーバーか Cloudflare かを切り分けます。以降のセクションで、両方の切り分け方法を説明します。

cloudflare または cloudflare-nginx がない 503 エラー

エラーの HTML レスポンス本文に cloudflare または cloudflare-nginx が含まれない場合は、ホスティングプロバイダーに連絡し、オリジン Web サーバーへのリクエストをレート制限していないか確認します。

cloudflare または cloudflare-nginx がある 503 エラー

エラーの HTML レスポンス本文に cloudflare または cloudflare-nginx が含まれる場合は、Cloudflare データセンターで接続の問題が起きています。Cloudflare サポート に、次の情報を提供してください。

  • ドメイン名
  • 503 エラーが発生した日時とタイムゾーン
  • 503 エラーを確認したブラウザーで www.example.com/cdn-cgi/trace を開いた出力(www.example.com は実際のドメインとホスト名に置き換えます)

ログと分析にだけ見える 503 エラー

これらのエラーは Speed Brain の失敗したプリフェッチ が原因で、無視して問題ありません。サイト訪問者には見えません。必要ならゾーン単位で Speed Brain を無効にできます(特定パスだけ無効にはできません)。

Workers 固有の原因

Cloudflare Workers を使っているときにも、エラー 503 が発生することがあります。

  • Worker が CPU 時間制限を超える(エラー 1102 を参照)
  • Worker のコードがメモリ制限に達する(エラー 1102 を参照)

Workers を使っている場合は、Workers ダッシュボードでエラーログとリソース制限の問題を確認してください。

503 エラーの発生源を特定する

エラーページの内容で、503 が Cloudflare によるものか、オリジンサーバーによるものかを判断します。

手がかり 解釈
エラーページの HTML に cloudflare または cloudflare-nginx が含まれる Cloudflare が生成しています。cloudflare または cloudflare-nginx がある 503 エラー を参照してください
エラーページの HTML に cloudflare または cloudflare-nginx が含まれない オリジンが 503 を直接返しています

Cloudflare が生成した 503

Cloudflare が生成した 503 は、Cloudflare データセンターでの接続の問題を示します。次の手順は cloudflare または cloudflare-nginx がある 503 エラー を参照し、Security > Events で進行中の緩和イベントがないか確認します。

オリジンが生成した 503

オリジンが 503 を返した場合は、オリジンサーバーのログで過負荷の兆候を確認します。CPU / メモリの飽和、枯渇したコネクションプール、アプリケーションレベルのメンテナンスモードなどです。

役に立ちましたか?