このエラーは、オリジン 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は実際のドメインとホスト名に置き換えます)
Cloudflare Workers を使っているときにも、エラー 500 が発生することがあります。
- Cloudflare Worker がランタイムの JavaScript 例外をスローする(エラー 1101 を参照)
Workers を使っている場合は、Workers ダッシュボードでエラーログと例外を確認してください。
- 最近の設定変更を確認する: Page Rules、Transform Rules、Workers のうち、リクエスト処理に影響しそうな最近の変更を見直します。
- オリジンへの接続を確認する: オリジンサーバーが正しく、許容できる時間内に応答していることを確認します。
- Workers のログを確認する: Workers を使っている場合は、Workers ダッシュボードで JavaScript 例外や CPU 時間制限エラーがないか確認します。
- Cloudflare を一時停止してテストする: Cloudflare を一時的に停止し、問題がオリジン側かどうかを切り分けます。
- Page Rules の設定不備で HTTP エラー
500が発生することがあります。詳細と解決方法は Page Rules のトラブルシューティング を参照してください。