原因:某些htpp请求服务端处理太慢,影响了其他http请求。

1.配置php.ini的`max_execution_time`和`max_input_time`。但是改后还是报了不少的499。

(set_time_limit()函数和配置指令max_execution_time只影响脚本本身执行的时间。任何发生在诸如使用system()的系统调用,流操作,数据库操作等的脚本执行的最大时间不包括其中,当该脚本已运行。在测量时间是实值的Windows中,情况就不是如此了。)

2.到`php-fpm.conf`里面设置为`request_terminate_timeout = 10`,很少报499,但是偶尔还会出现。`request_terminate_timeout`会杀掉进程,导致偶尔出现502http状态码。

3.`根本原因`是php提供的进程太少,处理不过来,应该多加进程。

原来的配置是:

pm.max_children = 5

pm.start_servers = 2

pm.min_spare_servers = 1

pm.max_spare_servers = 3

改为:(可以根据情况调得更大)

pm.max_children = 20

pm.start_servers = 10

pm.min_spare_servers = 10

pm.max_spare_servers = 20

4.结合php慢日志(slowlog)来找出执行慢的脚本,并优化之。

设置:

request_slowlog_timeout = 5

slowlog = /data/logs/php-fpm-slowlog.log

http状态码为499的解决办法相关推荐

  1. 为什么ajax请求状态码为0,ajax请求状态码为0的解决办法

    原文链接:https://blog.csdn.net/changqing5818/article/details/53932463 前言 今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的C ...

  2. 关于HTTP请求出现 405状态码 not allowed的解决办法

    最近学爬虫.发现httppost请求目标网站会出现405 状态码,原因为 Apache.IIS.Nginx等绝大多数web服务器,都不允许静态文件响应POST请求 所以将post请求改为get请求即可

  3. AVD模拟器一直处于开机状态打不开的解决办法

    AVD模拟器一直处于开机状态打不开的解决办法 今天用Android Studio的模拟器,结果模拟器一直处于开机状态,报出如下错误: Emulator: ERROR: resizing partiti ...

  4. android 百度转码,关于百度移动端转码的问题与解决办法

    关于百度移动端转码的问题与解决办法 在做国内网站的时候,首先要考虑的就是对于百度的友好,近年来移动设备的快速发展,到现在各类型网站越多越多的流量来自移动端,互联网的流量渠道已经从PC端向移动端发生了质 ...

  5. WIN10的联想小新VMcare安装Centos7虚拟机时提示“Intel VT-x处于禁用状态”有以下几种解决办法

    WIN10的联想小新VMcare安装Centos7虚拟机时提示"Intel VT-x处于禁用状态"有以下几种解决办法: 一.开启虚拟化服务(此类方法网上有很多可以自己百度详细教程) ...

  6. mysql libs 5.6.27_mysql-5.6.27源码安装及错误解决办法

    环境:centos6.5.x86_64wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.27.tar.gz yum install -y c ...

  7. http协议状态码和web错误解决总结

    HTTP协议状态码详解(HTTP Status Code) 使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为:  200 – 服务器成功返回网 ...

  8. 在使用selenium 做IE自动化操作时 请求状态码 400【帮忙解决或者找出问题所在悬赏200】

    在使用selenium 做IE自动化操作时 发现定位点击按钮无效,后来发现,人工点击按钮时,请求状态码为200,自动化点击时状态码为400,请问大家有什么方法可以尝试解决这个问题吗? 对方可能使用了某 ...

  9. 反编译获取微信小程序源码(包含错误解决办法)

    PS:本文章仅用于分享自己反编译的过程以及解决办法,切勿小程序反编译成功后做一些违反人伦的事情! 一. 前言 最近在搞学校的一个晚签到小程序的时候遇到了一个MD5加密问题,试了好多方法都没有解决,所以 ...

  10. centos7 ssh升级后服务不稳定不断重启,查看sshd服务状态为activating(start)的解决办法

    现象:          centos7升级ssh7.4到8.1版本后,ssh连接不稳定,时断时续,systemctl  status  sshd查看服务状态为activating(start),查看 ...

最新文章

  1. 微信支付回调重复通知,正确的响应
  2. NASM汇编helloworld图解
  3. 拦截器获取请求参数post_SpringBoot拦截器如何获取http请求参数
  4. 网页拉起QQ进行交谈
  5. 《性能测试从零开始--LoadRunner入门》读书笔记(四)
  6. Java 读取excl
  7. log4j:WARN No appenders could be found for logger ().解决方案
  8. java接口回调测试
  9. PYTOHN1.day14
  10. 15-自己写字符串库函数
  11. 2015年 安防圈的明星代言人有哪些?
  12. (1)GO数据库存储结构详解(从数据库构建角度解析)
  13. oppo 小米,vivo等手机获取root方法,绝对可靠
  14. 平板电脑(台电x80HD)安装Ubuntu18.04教程- Z3735系列CPU通用
  15. c语言课程设计交通处罚单系统,交通处罚单管理系统课程设计.doc
  16. MBE风格图标3步速学教程
  17. 亲测有效win10系统QQ音乐无法安装
  18. DevExpress ASP.NET and Blazor图表编制
  19. 苍穹官网HTML源码带音乐
  20. win10下编译OpenCV的微信二维码库给Dotnet使用

热门文章

  1. 毕业设计c语言课程设计,大学毕业设计论文-—c语言课程设计.doc
  2. 借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景
  3. FlashFXP连接ftp服务器上传下载
  4. Python——类和对象、魔术方法(day07)
  5. DayDayUp:平均每篇文章1毛! 本博主自2020年6月1日起,如有任何问题可在博客贴吧留言或者私信博主(包括并不限于GUI软件编写、安装及编程语言中的bug、AI算法设计等),非诚勿扰!
  6. Diligent Corporation获得Clearlake Capital和黑石的新投资
  7. 北航计算机专业最低分,北京航空航天大学2020年本科录取线发布,最低分572
  8. STM32CubeMX安装(全图文安装步骤,一步不落下)
  9. linux无法识别NIC,linux – 为什么ethtool没有向我显示NIC的所有属性?
  10. Processing编写熊猫