Skip to content

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

エラー 500

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

エラー 500: internal server error

このエラーは、オリジン Web サーバーに問題があり、リクエストを処理できないことを示します。

よくある原因

Error establishing database connection message はよくある HTTP 500 エラーで、通常はオリジン Web サーバーの問題を示します。このエラーが出た場合は、ホスティングプロバイダーへ問い合わせてください。

解決方法

ほとんどの 5XX エラーでは、まずホスティングプロバイダーまたはサイト管理者に連絡し、問題の切り分けを依頼します。切り分けに必要な エラーの詳細 をホスティングプロバイダーへ共有してください。

ただし、500 エラーの HTML レスポンス本文に cloudflare または cloudflare-nginx が含まれる場合は、Cloudflare サポート へ連絡し、次の情報を提供してください。

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

Workers 固有の原因

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

  • Cloudflare Worker がランタイムの JavaScript 例外をスローする(エラー 1101 を参照)

Workers を使っている場合は、Workers ダッシュボードでエラーログと例外を確認してください。

トラブルシューティング手順

  1. 最近の設定変更を確認する: Page Rules、Transform Rules、Workers のうち、リクエスト処理に影響しそうな最近の変更を見直します。
  2. オリジンへの接続を確認する: オリジンサーバーが正しく、許容できる時間内に応答していることを確認します。
  3. Workers のログを確認する: Workers を使っている場合は、Workers ダッシュボードで JavaScript 例外や CPU 時間制限エラーがないか確認します。
  4. Cloudflare を一時停止してテストする: Cloudflare を一時的に停止し、問題がオリジン側かどうかを切り分けます。

HTTP エラー 500 につながる既知の Cloudflare の問題

役に立ちましたか?