5xx: 服务器错误
501  服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。
503  服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。(服务不可用)
505  服务器不支持请求中所用的 HTTP 协议版本。(HTTP 版本不受支持)
一、解决500错误:
1、500错误指的是服务器内部错误,也就是服务器遇到意外情况,而无法履行请求。
2、500错误一般有几种情况:
(1)web脚本错误,如php语法错误,lua语法错误等。
(2)访问量大的时候,由于系统资源限制,而不能打开过多的文件
3、一般分析思路:
(1)查看nginx error log ,查看php error log
(2)如果是too many open files,修改nginx的worker_rlimit_nofile参数,使用ulimit查看系统打开文件限制,修改/etc/security/limits.conf
(3)如果是脚本的问题,则需要修复脚本错误,并优化代码
(4)各种优化都做好,还是出现too many open files,那就要考虑做负载均衡,把流量分散到不同服务器上去了
二、解决502,504错误
1、使用nginx代理,而后端服务器发生故障;或者php-cgi进程数不够用;php执行时间长,或者是php-cgi进程死掉;已经fastCGI使用情况等都会导致502、504。
2、502 是指请求的php-fpm已经执行,但是由于某种原因而没有执行完毕,最终导致php-fpm进程终止。
一般来说,与php-fpm.conf的设置有关,也与php的执行程序性能有关,网站的访问量大,而php-cgi的进程数偏少。针对这种情况的502错误,只需增加php-cgi的进程数。
具体就是修改/usr/local/php/etc/php-fpm.conf文件,将其中的max_children值适当增加。
这个数据要依据你的VPS或独立服务器的配置进行设置。一般一个php-cgi进程占20M内存,你可以自己计算下,适量增多。
/etc/init.d/php-fpm restart 然后重启一下.
3、504 表示超时,也就是客户端所发出的请求没有到达网关,请求没有到可以执行的php-fpm。与nginx.conf的配置也有关系。

web常见的 HTTP 5xx 状态汇总相关推荐

  1. Web前端开发——BAT面试题汇总及答案01

    目录: 目录: HTML&CSS篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 2.每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 3 ...

  2. web常见错误解决方法

    web常见错误解决方法 Http状态码: 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** ...

  3. 常见的频率合成方案汇总

    常见的频率合成方案汇总 频率合成就是从一个高稳定度频率(来源可以是晶振等)出发,对其进行类似于数学的加减乘除操作得到一些自己需要的目标频率信号,经历了长久以来的不断发展,现在已经有了很多应用广泛的相关 ...

  4. java WEB常见的错误代码

    java WEB常见的错误代码 1xx-信息提示: 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个1xx响应. 100-继续. 101-切换协议. 2xx-成功: 这类状态 ...

  5. 3D Slicer画病灶可能产生的问题+核磁共振影像数据处理-14-3d slicer画病灶“三宗罪”|常见bug(错误)汇总

    3D Slicer画病灶可能产生的问题+核磁共振影像数据处理-14-3d slicer画病灶"三宗罪"|常见bug(错误)汇总 讲解视频内容请移步Bilibili: https:/ ...

  6. java字符串笔试题_五道Java常见笔试题及答案汇总

    1.String和StringBuffer的区别? 答:Java平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了数 ...

  7. mt4软件较稳定的交易商服务器地址,外汇MetaTrader 4 常见交易商服务器ip地址汇总...

    转自 http://blog.2forex.cn/sy_binbin/2569.html 常见交易商服务器ip地址汇总: 诺德外汇nordfx NordGroupInv-Demo 78.140.130 ...

  8. 一些常见的项目行为状态[转]

    一些常见的项目行为状态 我们是不是经常觉得做项目时,老是不断重复之前项目的错误或问题?跳槽几次后,发现项目管理上总是有些似曾相识的感觉.不要奇怪,这很正常,大象也有过这种经历,我将这些经验总结出来,与 ...

  9. web 常见的攻击方式

    文章目录 web常见的攻击方式有哪些?如何防御? web攻击是什么? XSS CSRF SQL注入 web常见的攻击方式有哪些?如何防御? web攻击是什么? Web攻击(WebAttack)是针对用 ...

最新文章

  1. 小程序 音频API采坑完全手册
  2. 洛谷 - P1829 - Crash的数字表格 - 莫比乌斯反演
  3. 通过GeoIP2分析访问者IP获取地理位置信息
  4. 自学python的书籍逐级推荐-近300本Python书籍到底哪家强,用Python告诉你
  5. UA MATH566 统计理论 Fisher信息论的性质下
  6. import导入工程时出现error:Description Resource Path Location Type Target runtime com.genuitec.runtime.gener
  7. 如何快速学会嵌入式?
  8. java 迁移数据_从迁移到Java 7的小技巧
  9. centos7 /etc/profile 文件模板
  10. PRAE插件开发遇到的一个坑
  11. Pillow的下载与安装
  12. V部落博客管理平台开源啦! Vue+SpringBoot强强联合! 1
  13. QUARTZ 简单介绍
  14. Android所有View通用下拉刷新上拉加载控件
  15. 什么是Hosts文件以及如何修改Hosts文件
  16. 关于淘宝店铺运营的一点思考
  17. 你对信息系统项目管理师了解吗?值不值得考?
  18. 从三个产业侧影,打开万物智能的应用之匙
  19. 简单实现了下SSDT SHADOW HOOK
  20. vue 实现本地excel文件下载功能

热门文章

  1. 分数阶傅立叶变换程序汇总(转载)
  2. [七夕节]——一款基于canvas绘制五颜六色线条合成一个爱心发光动画特效
  3. 计算机树的逻辑结构,树结构(示例代码)
  4. 没有json数据,自己造!mockjs的使用-模拟数据其实超级简单
  5. Ubuntu 16.04升级Openssh7.8p1
  6. 玉米田 组合数学 环涂色
  7. LPC1768 UART超时中断的使用
  8. 详解标准方程法(内含公式推导和代码)
  9. 【D2Det】《 D2Det:Towards High Quality Object Detection and Instance Segmentation》
  10. html网页如何在手机上观看,电脑的html怎么在手机观看