共计 979 个字符,预计需要花费 3 分钟才能阅读完成。
前言
做运维工作,最主要的是判断故障发生的原因及排查故障,一般对于公司的 OA 系统或管理系统出现问题时,判断访问的状态码进行判断是网站发生问题还是服务器发生的问题,及服务器环境问题等等等 ….. 通过故障码可进行排查原因,下面我列举了一些常见的状态码及错误代码。
常见故障码
4xx(请求错误)
这些状态代码表示请求可能出错,妨碍了服务器的处理。
错误代码 | 故障原因 | 错误信息 |
400 | 错误请求 | 服务器不理解请求的语法 |
401 | 未授权 | 请求要求身份验证。对于需要登录的网页,服务器可能返回此响应 |
403 | 禁止 | 服务器拒绝请求 |
404 | 请求的网页不存在 | 管理员网页删除或路径错误 |
405 | 方法禁用 | 禁用请求中指定的方法 |
406 | 不接受 | 无法使用请求的内容特性响应请求的网页 |
407 | 需要代理授权 | 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理 |
408 | 请求超时 | 服务器等候请求时发生超时 |
409 | 冲突 | 服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息 |
410 | 已删除 | 如果请求的资源已永久删除,服务器就会返回此响应 |
411 | 需要有效长度 | 服务器不接受不含有效内容长度标头字段的请求 |
412 | 未满足前提条件 | 服务器未满足请求者在请求中设置的其中一个前提条件 |
413 | 请求实体过大 | 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力 |
414 | 请求的 URI 过长 | 请求的 URI(通常为网址)过长,服务器无法处理 |
415 | 不支持的媒体类型 | 请求的格式不受请求页面的支持 |
416 | 请求范围不符合要求 | 如果页面无法提供请求的范围,则服务器会返回此状态代码 |
417 | 未满足期望值 | 服务器未满足 ” 期望 ” 请求标头字段的要求 |
5xx(服务器错误)
这些状态代码表示服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
错误代码 | 故障原因 | 错误信息 |
500 | 服务器内部错误 | 服务器遇到错误,无法完成请求 |
501 | 尚未实施 | 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码 |
502 | 错误网关 | 服务器作为网关或代理,从上游服务器收到无效响应 |
503 | 服务不可用 | 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态 |
504 | 网关超时 | 服务器作为网关或代理,但是没有及时从上游服务器收到请求 |
505 | HTTP 版本不受支持 | 服务器不支持请求中所用的 HTTP 协议版本 |
小结
至于解决办法,万能重启服务器及判断请求错误,如不是网站管理员,可联系管理员维护,
正文完