500Internal Server Error服务器内部错误
500 Internal Server Error 表示服务器遇到了未预期的情况,无法完成请求。它是服务端 bug 和配置错误的通用兜底状态码。

是什么意思?
没有更具体的状态码时用 500。数据库错误、未捕获异常、模板渲染失败都可能走到这里。
不要把堆栈或内部路径放进响应。把它们和请求 ID 一起记进日志,给用户一个安全的错误页。
什么时候会出现?
- 应用代码里有未捕获异常。
- 数据库或依赖在请求中途失败。
- 配置或部署出错。
- 模板或序列化出错。
怎么处理?
如果你是开发者
- 用请求 ID 记录错误,方便和用户反馈对上。
- 返回安全的错误页;永远不要暴露堆栈。
- 网关和上游失败用 502 或 504;维护或过载用 503。
如果你只是访客
- 重试一次。如果还是这样,就是站点坏了,晚点再来。
- 如果可以,把时间和地址发给站点管理员。