跳转到内容
搜索文档

错误 500

最后更新 查看 MarkdownAgent 设置

错误 500:内部服务器错误

此错误表示源站 Web 服务器出现问题,无法完成请求。

常见原因

Error establishing database connection message 是常见的 HTTP 500 错误,通常表示源站 Web 服务器问题。若遇到此错误,请联系托管服务提供商寻求协助。

解决方案

处理大多数 5XX 错误时,第一步是联系托管服务提供商或网站管理员协助排查。请向托管服务提供商提供必要的错误详情,以便协助排查。

不过,如果 500 错误的 HTML 响应正文中包含 cloudflarecloudflare-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 问题

  • Page Rules 的配置问题可能生成 HTTP 错误 500。更多详情与解决方案请参阅 Page Rules 故障排除

这篇文档对您有帮助吗?