http 状态码

作者:扁豆的主人日期:2025/10/23

  • 常见响应码

  • 5字头:服务器错误

500 Internal Server Error 一般来说,是由于服务器端的源代码出现错误导致的。

501 Not Implemented 服务器不支持当前请求所需要的某个功能。

502 Bad Gateway 网关错误,服务器尝试执行请求,但从上游无服务收到无效响应。

503 Service Unavailable 服务器当前无法处理请求,由于超载或停机维护。

504 Gateway Timeout 网关超时,请求处理时间超过了nginx设定的时间,于是不等待php-fpm的返回结果,直接返回504错误。

505 HTTP Version Not Supported 服务器不支持或者拒绝支持在请求中使用该HTTP 版本。

502和504错误处理

502错误主要从三个方向入手:
1. 网关服务是否启动如php-fpm
2. max_children 、request_terminate_timeout、max_execution_time
3. 数据库
504错误主要查看nginx.conf关于网关如fastcgi的配置:fastcgi_connect_timeout、fastcgi_send_timeout、fastcgi_read_timeout、fastcgi_buffer_size、fastcgi_buffers、fastcgi_busy_buffers_size、fastcgi_temp_file_write_size、fastcgi_intercept_errors,特别是前三个超时时间。

  • 4字头:请求错误

400 Bad Request 语义有误或请求参数有误,请求无法被服务器理解。

401 Unauthorized 当前请求需要用户验证。

403 Forbidden 服务器拒绝执行该请求。

404 Not Found 在服务器上没有找到请求的资源。

499 nginx自定义的状态码,服务器处理时间太长了,客户端等得不耐烦,便断开了连接。client has closed connection

  • 3字头:重定向

301 Moved Permanently 被请求的资源已永久移动到新位置。

302 Moved Temporarily 临时从不同的URI响应请求。

304 Not Modified 客户端有缓存无需修改。

  • 2字头:成功

200 OK 请求成功。

201 Created 请求成功,并且有新的资源被创建。

202 Accepted 请求成功,但尚未处理。


http 状态码》 是转载文章,点击查看原文


相关推荐


Edge浏览器安装Vue.js devtools插件后F12开发者工具有时不显示Vue标签页
cgs1082025/10/22

Edge 浏览器插件下载地址:https://microsoftedge.microsoft.com/addons/search/vue?hl=en-US 安装 Vue.js devtools 和 Vue Devtools Unlocker,如下图:


2025年远程控制软件横评:UU远程、ToDesk、向日葵
攻城狮7号2025/10/20

> 💡 原创经验总结,禁止AI洗稿!转载需授权 > 声明:本文所有观点均基于多个远控软件实测总结,数据说话,拒绝空谈! public class SelfIntroduction { public static String introduceMyself() { String name = "攻城狮7号"; String role = "Tech Enthusiast"; String[] likes = {"coding", "


GPT-2 中的 Pre-Layer Normalization (Pre-LN) 架构详解
mwq301232025/10/19

GPT-2 中的 Pre-Layer Normalization (Pre-LN) 架构详解 1. 概述 Pre-Layer Normalization (Pre-LN) 是一种对原始 Transformer 架构的重要改进。顾名思义,它的核心思想是将层归一化 (Layer Normalization) 操作从残差连接之后移动到每个子层(如自注意力、前馈网络)的之前。 这一看似微小的结构调整,却极大地提升了深度 Transformer 模型训练的稳定性,有效缓解了梯度消失或爆炸的问题。GPT-2


管理 Claude code上下文:实用手册
是魔丸啊2025/10/18

转载 Anthropic 的 Claude 代码和更广泛的 Claude 系列现在为开发者提供了前所未有的控制能力,可以控制模型看到的内容量和推理深度。最近的产品更新(特别是 Sonnet 4 的 100 万 token 上下文窗口和 Claude 扩展的"思考"控制)使上下文管理变得更加强大和重要:您可以在单个会话中处理整个代码库——但前提是您需要有意地构建提示、文件和会话状态。本文解释了如何可靠地管理 Claude 代码的上下文:命令和用法、思考预算控制、CLAUDE.md 模式、子代理工作


Nx带来极致的前端开发体验——任务缓存
西陵2025/10/16

前言 前面我们讲过,为了提高项目的构建速度,社区将大部分的精力放到构建工具上,例如rspack、esbuild、swc等,利用语言优势提升构建速度。而像 webpack 这种老牌构建工具则将优化方向放在缓存上,但是他缓存的是构建流程中的中间结果,例如每个文件经过 loader 转换后的产物。 而本章节要介绍的任务缓存是指缓存任务执行之后的产物,例如构建或者测试任务,对于一个 package 来说,如果他的代码没发生改变,下一次执行 build 命令时可以直接读取上一次的构建产物,而无需再次进行构


excel中关联word邮件合并使用
山西璟绘地理信息有限责任公司2025/10/15

你在日上的工作中是不是需要批量的输出格式相同但是局部需要替换的文档,如果是几份就是人工修改一下,但是如果你面对的石海量的文档,你还会人工编辑吗?首先时间不容许,其次性价比特别低,如果站在打工摸鱼的角度无可厚非,但是如果你真的愿意提高效率,接下来讲的就是你需要的,开整。 这个就是典型的使用场景: 变量: 1、统一社会信用代码 2、名称 3、原法定代表人 4、现法定代表人 5、行政村盖章落款 6、日期 准备工作: 1、首先做好一个模板,如上图所示 2、建立自己的数据库,一般


Redis(61)Redis的连接数上限是多少?
Victor3562025/10/14

Redis 的连接数上限取决于系统的硬件资源、操作系统的配置以及 Redis 自身的配置。这一限制主要来自以下几个方面: 硬件资源:包括可用的 CPU、内存等。 操作系统的限制:文件描述符数量、网络连接等。 Redis 配置:最大客户端连接数配置。 Redis 配置的限制 Redis 的最大连接数由 maxclients 配置项决定。默认情况下,这个值设置为 10000。 在 redis.conf 文件中,你可以找到并修改这个配置项: maxclients 10000 或者动态配置: re


macOS 内核路由表操作:直接 API 编程指南
liulilittle2025/10/12

🖧 macOS 内核路由表操作:直接 API 编程指南 本文将探讨如何在 macOS 系统中,通过直接调用系统 API 来高效添加和删除内核路由表项,避免调用外部命令带来的性能开销,并提供完整的 C++ 实现代码。 🧭 概述 在 macOS(基于 BSD 内核)系统中,路由表管理是网络编程的核心组成部分。传统上,管理员和开发者通常使用 route 命令或 netstat 工具来查看和管理路由表。然而,对于需要高性能网络控制的应用程序(如网络优化工具或自定义路由解决方案),直接通过系统


基于单片机的Boost升压斩波电源电路
清风6666662025/10/11

基于单片机的Boost升压斩波电源电路设计 点击链接下载资料:https://download.csdn.net/download/m0_51061483/92081480 1. 系统功能概述 本系统以单片机为核心控制单元,设计并实现了一种Boost升压型斩波电源电路。系统能够实现输入5V电压,通过Boost电路升压至可调的20V输出范围。用户可通过按键设置目标输出电压,液晶LCD模块实时显示当前输出电压与设定电压,形成完整的闭环控制系统。 系统采用PWM控制技术与DA(数模转换)调


从入门到实战:全面解析Protobuf的安装配置、语法规范与高级应用——手把手教你用Protobuf实现高效数据序列化与跨语言通信
羑悻的小杀马特.2025/10/9

文章目录 本篇摘要一.`Protocol Buffers(Protobuf)`简介1. **核心定义**2. **核心作用**3. **对比优势**4. **使用关键点**总结 二.`基于windows及ubuntu22.04安装Protobuf``windows`ubuntu22.04 三.快速上手protobuf编写及测试规范说明编译命令编译生成结果 四.proto3语法解析之字段规则与消息定义五. `Protobuf 命令行decode操作`六.仓库链接七.本篇

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0