此错误表示源站 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 故障排除。