http状态码为499的解决办法
原因:某些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的解决办法相关推荐
- 为什么ajax请求状态码为0,ajax请求状态码为0的解决办法
原文链接:https://blog.csdn.net/changqing5818/article/details/53932463 前言 今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的C ...
- 关于HTTP请求出现 405状态码 not allowed的解决办法
最近学爬虫.发现httppost请求目标网站会出现405 状态码,原因为 Apache.IIS.Nginx等绝大多数web服务器,都不允许静态文件响应POST请求 所以将post请求改为get请求即可
- AVD模拟器一直处于开机状态打不开的解决办法
AVD模拟器一直处于开机状态打不开的解决办法 今天用Android Studio的模拟器,结果模拟器一直处于开机状态,报出如下错误: Emulator: ERROR: resizing partiti ...
- android 百度转码,关于百度移动端转码的问题与解决办法
关于百度移动端转码的问题与解决办法 在做国内网站的时候,首先要考虑的就是对于百度的友好,近年来移动设备的快速发展,到现在各类型网站越多越多的流量来自移动端,互联网的流量渠道已经从PC端向移动端发生了质 ...
- WIN10的联想小新VMcare安装Centos7虚拟机时提示“Intel VT-x处于禁用状态”有以下几种解决办法
WIN10的联想小新VMcare安装Centos7虚拟机时提示"Intel VT-x处于禁用状态"有以下几种解决办法: 一.开启虚拟化服务(此类方法网上有很多可以自己百度详细教程) ...
- 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 ...
- http协议状态码和web错误解决总结
HTTP协议状态码详解(HTTP Status Code) 使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网 ...
- 在使用selenium 做IE自动化操作时 请求状态码 400【帮忙解决或者找出问题所在悬赏200】
在使用selenium 做IE自动化操作时 发现定位点击按钮无效,后来发现,人工点击按钮时,请求状态码为200,自动化点击时状态码为400,请问大家有什么方法可以尝试解决这个问题吗? 对方可能使用了某 ...
- 反编译获取微信小程序源码(包含错误解决办法)
PS:本文章仅用于分享自己反编译的过程以及解决办法,切勿小程序反编译成功后做一些违反人伦的事情! 一. 前言 最近在搞学校的一个晚签到小程序的时候遇到了一个MD5加密问题,试了好多方法都没有解决,所以 ...
- centos7 ssh升级后服务不稳定不断重启,查看sshd服务状态为activating(start)的解决办法
现象: centos7升级ssh7.4到8.1版本后,ssh连接不稳定,时断时续,systemctl status sshd查看服务状态为activating(start),查看 ...
最新文章
- 微信支付回调重复通知,正确的响应
- NASM汇编helloworld图解
- 拦截器获取请求参数post_SpringBoot拦截器如何获取http请求参数
- 网页拉起QQ进行交谈
- 《性能测试从零开始--LoadRunner入门》读书笔记(四)
- Java 读取excl
- log4j:WARN No appenders could be found for logger ().解决方案
- java接口回调测试
- PYTOHN1.day14
- 15-自己写字符串库函数
- 2015年 安防圈的明星代言人有哪些?
- (1)GO数据库存储结构详解(从数据库构建角度解析)
- oppo 小米,vivo等手机获取root方法,绝对可靠
- 平板电脑(台电x80HD)安装Ubuntu18.04教程- Z3735系列CPU通用
- c语言课程设计交通处罚单系统,交通处罚单管理系统课程设计.doc
- MBE风格图标3步速学教程
- 亲测有效win10系统QQ音乐无法安装
- DevExpress ASP.NET and Blazor图表编制
- 苍穹官网HTML源码带音乐
- win10下编译OpenCV的微信二维码库给Dotnet使用
热门文章
- 毕业设计c语言课程设计,大学毕业设计论文-—c语言课程设计.doc
- 借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景
- FlashFXP连接ftp服务器上传下载
- Python——类和对象、魔术方法(day07)
- DayDayUp:平均每篇文章1毛! 本博主自2020年6月1日起,如有任何问题可在博客贴吧留言或者私信博主(包括并不限于GUI软件编写、安装及编程语言中的bug、AI算法设计等),非诚勿扰!
- Diligent Corporation获得Clearlake Capital和黑石的新投资
- 北航计算机专业最低分,北京航空航天大学2020年本科录取线发布,最低分572
- STM32CubeMX安装(全图文安装步骤,一步不落下)
- linux无法识别NIC,linux – 为什么ethtool没有向我显示NIC的所有属性?
- Processing编写熊猫