两个步骤解决502问题。

第一步:nginx设置

在nginx的http中添加

limit_conn_zone $binary_remote_addr zone=one:10m;
limit_req_zone $binary_remote_addr zone=two:10m rate=10r/s; 

在nginx的server中添加(每个server都要)

limit_conn one 3;
limit_req zone=two burst=10;

第二步:定时重启nginx和php-fpm

在/sbin/文件夹下建立一个【cq】的命令

vi /sbin/cq

/etc/init.d/nginx reload
/etc/init.d/php-fpm reload

添加执行权限

chmod +x /sbin/*

设置定时20秒平滑重启nginx+php

crontab -e

* * * * * /sbin/cq
* * * * * sleep 20;/sbin/cq
* * * * * sleep 40;/sbin/cq

至此,所有操作完毕,是不是非常简单。

如有不明可以给我留言。

简单两步解决nginx+php 的高并发502问题(nginx限流,定时重启php-fpm)相关推荐

  1. 高并发系统处理之——限流

    高并发系统处理之--限流 对于高并发应用服务,有三个很好的方案可以保护系统 1.缓存 缓存的目的是提升系统访问速度和增大系统处理容量 2.降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉 ...

  2. 可能要用心学高并发核心编程,限流原理与实战,分布式令牌桶限流

    实战:分布式令牌桶限流 本节介绍的分布式令牌桶限流通过Lua+Java结合完成,首先在Lua脚本中完成限流的计算,然后在Java代码中进行组织和调用. 分布式令牌桶限流Lua脚本 分布式令牌桶限流Lu ...

  3. 简单两步解决Microsfot Edge浏览器打开PDF卡住的问题 - 【大鼓的电脑百科】

    Hi,我是大鼓,欢迎来到[大鼓的电脑百科],这是我们的第一篇文章,希望这篇文章可以帮到你! 前言 在日常使用中,有时候会遇到使用Microsoft Edge打开PDF时,Microsoft Edge会 ...

  4. 程序员修神之路--高并发优雅的做限流(有福利)

    点击上方蓝色字体,关注我们 菜菜哥,有时间吗? YY妹,什么事? 我最近的任务是做个小的秒杀活动,我怕把后端接口压垮,X总说这可关系到公司的存亡 简单呀,你就做个限流呗 这个没做过呀,菜菜哥,帮妹子写 ...

  5. 轻松两步,我在 SpringBoot 服务上实现了接口限流

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视 ...

  6. 高并发系统中的限流应该如何做?

    缓存 缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪. 使用缓存不单单能够提升系统访问速度.提高并发访问量,也是保护数据库.保护系统的有效方式.大型网站一般主要是 ...

  7. 分布式高并发服务三种常用限流方案简介

    以下文章来源于技术岁月 ,作者贺鹏Kavin 在高并发大流量系统中,由于并发大造成服务资源不足,负载过高,进而引发致一系列问题,这里的流量一般都是突发性的,由于系统准备不足,很难短期扩容来应对 ,进行 ...

  8. 高并发场景下的限流策略

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 在高并发的场景下,我们的优化和保护系统的方式通常有:多级缓存.资源隔离.熔断降级.限流等等. 今 ...

  9. springcloud 并发_SpringCloud-Zuul高并发请求下的限流处理

    高并发的情况肯定是实际场景中经常碰到的情况,那么这种情况下限流措施肯定是必须的,本文我们就来看看zuul中限流的处理 高并发的限流处理 1.创建项目 创建一个SpringCloud项目 2.添加依赖 ...

最新文章

  1. remote: HTTP Basic: Access denied
  2. python loop call soon_从“call\u soon”回调函数执行协同路由
  3. WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(下)
  4. 测试的目的_为什么需要测试?(软件测试的目的)
  5. Python中时间戳与时间字符串相互转换
  6. 工具 - MyEclipse算法机最新8.6forSpring有效
  7. mllib调参 spark_从Spark MLlib到美图机器学习框架实践
  8. Vim键盘图/Vim快捷键
  9. Spring的AOP特性
  10. UVALive 7276 Wooden Signs (DP)
  11. qt 字体 qss加载字体_字体加载技术
  12. python按行数分割文本_如何把一个TXT文本文件按行数分割成多个文本文件
  13. C语言入门——C语言概述
  14. PCB_元件模型创建
  15. 七夕节其实是最古老的异地恋
  16. 硬件工程师的你也不想一辈子画图、调板子吧!!!
  17. 【毕业设计】LSTM股票预测系统 - python 深度学习
  18. 《A brief review of image denoising algorithms and beyond》
  19. python安装和学习-最后推荐winpython
  20. TiDB 帮助万达网络科技集团实现高性能高质量的实时风控平台

热门文章

  1. idea快速创建包快捷键大全_IDEA 创建包和类及基本操作
  2. Loam Velodyne VLP16 激光雷达使用
  3. 【01】搬家的注意事项
  4. 学习笔记--实现类似酷狗音乐歌词的效果
  5. C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分
  6. SVN设置提交忽略某些文件或文件夹
  7. 简述数据可视化的主要方法
  8. 你的小黄车退押金退出来了吗?(附退押金指南)
  9. FMS学习(一):了解FMS的基本概念
  10. Linux系统 Ubuntu18.04安装的详细教程(提供18.04ubuntu镜像)