最近,公司产线几乎每天都有短暂的http502错误,同时nginx会抛出大量的报错,报错内容是no live upstreams while connecting to upstream
网上查询,这种错误可能是php-fpm 进程已经全部被占用,没有空闲的进程来处理多余的请求,查了一下php-fpm的配置文件:

可以看到php-fpm是已静态方式启动,默认会启动100个进程处理客户端请求,而php服务产线为9台,而此时的请求量大约是400/s,远远小于配置的php-FPM进程数量,所以这个推测不行
同时怀疑是不是网络问题,通过grafana发现,公司两个数据中心间会发生网络丢包,而每次丢包的时间跟发生http502时间相同,跟踪了一段时间,每次发生http502时间都会跟随网络丢包

到这里基本可以看到,这起http502的问题是由于国内两大云服务商间的专线网络丢包,这个问题解决起来就比较麻烦,等领导裁定吧

记一次php-fpm http502的调优相关推荐

  1. openwrt折腾记5 广告屏蔽大师adbyby深度调优(借用老毛子完美数据文件)

    广告屏蔽大师adbyby 深度调优 本文的精进 起始和结局 一.探索试融合试用adbyby规则文件 二.对luci-app-adbyby-plus更新lazy.txt,video.txt文件脚本adb ...

  2. 一次openresty http.lua 性能调优之旅

    记一次openresty http.lua 性能调优之旅 1 背景 最近要用Nginx lua进行http 数据交互,因此想到了resty/http.lua,因此开启一段性能调优之旅. 2 发送HTT ...

  3. JVM 调优 2:GC 如何判断对象是否为垃圾,三色标记算法应用原理及存在的问题?

    文章目录 前言 一.如何判断一个对象是否为垃圾? 1.1.reference count(引用计数) 1.2.reference count(引用计数)存在的问题 二.Root Searching(根 ...

  4. 记一次Java调优,性能提高20倍

    记一次Java调优,性能提高20倍 背景 最近我们接入网关OpenAccess服务增加了流量监控(阿里的Sentinel),进入测试环境,用20个线程并发测试后发现性能问题很严重,响应时间到达了100 ...

  5. 记一次简单的 JVM 调优经历

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://zhenbianshu.github.io 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数 ...

  6. apache php 调优_记一次apache+php调优

    近日手头拿到了一个调优问题,详细一看,发现是apache+php问题,问题的具体表现如下: 正常运行的服务常常停止响应, 一旦停止响应, 维护人员就不得己需要去重启apache服务 对php不熟,调查 ...

  7. MapReduce太慢了,记一次对它的调优建议。

    代码调优 代码调优,主要是mapper和reducer中,针对多次创建的对象,进行代码提出操作.这个和一般的java程序的代码调优一样. mapper调优 mapper调优主要就是就一个目标:减少输出 ...

  8. Mysql排序添加名词_记面试中问到的MySQL的SQL调优问题

    目录 1.场景还原 2.名词解释 3.实践情况 4.个人观点 5.引申问题 1.场景还原 面试官:小伙子,听说你会SQL调优,那我这里有一条SQL,你来帮我调优一下.SQL如下: SELECT * F ...

  9. 记一次spark两个大表join数据倾斜调优

    a表7亿条 b表1亿条a表 aid c1 c2 c3 b表 bid bvalue需求:分别用a表的c1 c2 c3与b表的bid关联(left join),获取bvalue 来扩充a表1.直接写三个l ...

最新文章

  1. .NET本质论 类型基础
  2. java 线程中创建线程_java – 在线程中创建线程 – 良好的做​​法?
  3. 小米oj 有多少个公差为2的等差数列
  4. 【Linux】一步一步学Linux——ss命令(170)
  5. macbook 移动硬盘无法写入_如何升级MacBook笔记本的SSD硬盘-菜鸟折腾系列一
  6. mysql profile 导出_MySQL数据的导出和导入工具:mysqldump_MySQL
  7. 为什么微服务化、数据仓库都不是中台?
  8. 用 cairo 实现跨平台图形
  9. 7.2 GaussianMixture实战
  10. 好用的电脑录屏软件!来看看这几款!
  11. SQL 列转行和动态用时间生数据列
  12. 小程序上传大小限制问题解决
  13. 教妹学Java(十七):do-while 循环
  14. R以及RStudio的获取和使用
  15. AHB2APB 同步桥的设计代码(Verilog)
  16. 【C++】五分钟快速理解decltype与auto
  17. UtraISO刻录DVD申请区域不成功 POWER CALIBRATION AREA ERROR
  18. outlook邮件服务器保存设置,邮件Outlook设置本地存储的方法--
  19. java:JAVA获取日期时间加一年或加一月或加一天
  20. 华为od机考题目-考古学家

热门文章

  1. SpringBoot+Vue项目电子招投标系统
  2. CSS3中的transform、translate和transition
  3. 官宣:这所西部985高校,落户北京!
  4. 慕课网、乐字节Java电商秒杀项目
  5. 编译错误:commands commence before first target
  6. laravel5.5 队列的使用-二
  7. 青龙控制台 京东版 使用方法
  8. Python代理IP异常:requests.exceptions.ProxyError: HTTPSConnectionPool(host=‘xxxx‘, port=443)
  9. 自动化运维工具——Ansible(三)——分组管理
  10. 仿酷酷游戏网源码/手游综合门户帝国CMS7.5模板