1.static模式
static模式始终会保持一个固定数量的子进程,这个数量由pm.max_children定义。
 
2.dynamic模式
子进程的数量是动态变化的,启动时,会生成固定数量的子进程,可以理解成最小子进程数,通过pm.start_servers控制,而最大子进程数则由pm.max_children控制,子进程数会在pm.start_servers~pm.max_children范围内波动,另外,闲置的子进程数还可以由pm.min_spare_servers和pm.max_spare_servers两个配置参数控制。换句话说,闲置的子进程也可以由最小数目和最大数目,而如果闲置的子进程超过pm.max_spare_servers,则会被杀掉。
 
3.ondemand模式
这种模式和dynamic模式相反,把内存放在第一位,每个闲置进程在持续闲置了pm.process_idle_timeout秒后就会被杀掉。有了这个模式,到了服务器低峰期,内存自然会降下来,如果服务器长时间没有请求,就只有一个主进程,当然其弊端是,遇到高峰期或者pm.process_idle_timeout设置太小,无法避免服务器频繁创建进程的问题。

最新文章

  1. String的方法
  2. centos install zookeeper cluster
  3. mongoose升级后遇到的问题
  4. 【BZOJ】1600: [Usaco2008 Oct]建造栅栏(dp)
  5. chrome调试js工具的使用
  6. Linux内核文档翻译之Squashfs文件系统
  7. 《浅析各类DDoS攻击放大技术》
  8. mac更新之前,好容易把网络设置好
  9. 栈 & 堆 |--> 内存管理
  10. Source Insight使用小技巧小结
  11. Defraggler(磁盘整理软件) V2.21.993 绿色版
  12. java.lang.Collections
  13. ACM hdu 3336 Count the string
  14. 【转载】c++类的实例化与拷贝
  15. String类笔记
  16. 2059-authentication plugin 'caching_sha2_password"cnnot bt loaded :mysql8.0数据库链接不上:
  17. linux如何复制文件夹和移动文件夹
  18. diff 命令用法--如何打补丁【原创--学习笔记】
  19. 什么是Satoshi?和比特币中本聪有什么关系?
  20. JProfiler 9版本注册码(亲测可用!!!)

热门文章

  1. python3 + Tensorflow + Faster R-CNN训练自己的数据
  2. 前端每日实战:140# 视频演示如何用纯 CSS 创作文本的淡入动画效果
  3. 微信小程序-自制弹出框禁止页面上下滑动
  4. 2019 第十届 SWPUCTF writeup(Pwn)
  5. 安装caffe碰到的坑(各种.so未找到)
  6. 阿里云服务器 CentOS 7.5 64位 docker安装redis集群
  7. node.js入门学习(四)--Demo图书的增删改查
  8. Pku2978 Colored stones
  9. Markers
  10. 【Leetcode】二进制求和