一apache工作模式:

1.prefork进程模式:

prefork模式参数说明:

prefork模式推荐设置:

二.apache worker模式

1. 参数

三.prefork和worker模式比较:

1.prefork模式稳定。但要消耗更多的内存和资源。进程提供服务.查看:ps -ef|grep httd|wc -l

2.worker模式因为用子进程产生线程来处理请求,所以适合高并发高流量的HTTP服务。缺点,一个线程死了,父进程下的所有子线程都会挂了。稳定性不如prefork模式,但占用资源相对prefork模式低。线程提供服务.没有serverlimit,默认的子进程数是16.查看子线程数:pstree -a|grep http

转载于:https://blog.51cto.com/txidc/1564385

apache 工作模式prefork进程模式和worker线程模式参式详解和推荐设置相关推荐

  1. 开启注解缓存_Spring Boot 2.x基础教程:进程内缓存的使用与Cache注解详解

    随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一.Spring 3开始提供了强大的基于注解的缓 ...

  2. 操作系统 - 进程与线程的区别[超详解]

    操作系统 - 进程与线程的区别[超详解]面试高频考题

  3. spi四种工作模式时序图_SPI总线协议及SPI时序图详解

    嵌入式linux QQ交流群:175159209,欢迎爱好者加入交流技术问题! SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口.SPI,是一种 ...

  4. java 线程一直运行状态_详解JAVA 线程-线程的状态有哪些?它是如何工作的?

    线程(Thread)是并发编程的基础,也是程序执行的最小单元,它依托进程而存在. 一个进程中可以包含多个线程,多线程可以共享一块内存空间和一组系统资源,因此线程之间的切换更加节省资源.更加轻量化,也因 ...

  5. Python进程、线程、协程详解

    进程与线程的历史 我们都知道计算机是由硬件和软件组成的.硬件中的CPU是计算机的核心,它承担计算机的所有任务. 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配.任务的调度. ...

  6. init进程(即进程1,或者说linuxrc)的详解

    以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 一.init进程详解1 1.init进程完成了从内核态向用户态的转变 (1)一个进程先后两种状态 init进程刚开始运行的时候是内核态,它属 ...

  7. 二、操作系统——用信号量机制实现进程互斥、同步、前驱关系(详解)

    一.什么是进程同步? 二.什么是进程互斥? 临界资源:一个时间段内只允许一个进程使用的资源 为了实现对临界资源的互斥访问,同时保证系统整体性能,需要遵循以下原则: 空闲让进.临界区空闲时,可以允许一个 ...

  8. Linux--进程和计划任务管理 理论干货+实操(程序,进程,线程之间关系的详解,静态与动态查看进程方式,控制进程的 方式,一次性任务与周期性任务的设置)

    文章目录 前言 一:程序,进程,线程之间的关系 1.1:进程概述 1.2:应用程序,进程和线程的关系 1.2.1:程序和进程的关系 1.2.2:进程和线程的关系 二:查看进程 2.1:静态查看 ps命 ...

  9. python调参工作都是干啥的_Python中Gradient Boosting Machine(GBM)调参方法详解

    1.前言 如果一直以来你只把GBM当作黑匣子,只知调用却不明就里,是时候来打开这个黑匣子一探究竟了! 这篇文章是受Owen Zhang (DataRobot的首席产品官,在Kaggle比赛中位列第三) ...

最新文章

  1. 5、Java并发性和多线程-相同线程
  2. 讯wifi_罗永浩直播带货,网友为何pick讯飞智能录音笔?
  3. drf解决跨域问题 使用 django-corse-headers扩展
  4. 【David Silver强化学习公开课】-3:DP
  5. Java扑克牌(enum)
  6. Mysql 数据插入 修改删除
  7. [导入]源代码版本控制(二)
  8. 创建oracle 数据库表空间,角色,用户的sql语句
  9. windows环境下注册安装GitHub Desktop使用方法详解
  10. android开发目录结构说明
  11. Android 如何全局获取Context
  12. python运行空白_解决pyecharts运行后产生的html文件用浏览器打开空白
  13. android源码在线
  14. 物联网——射频识别技术的应用
  15. Android微信代扣sdk无法拉起,微信JS-SDK选择图片遇到的坑
  16. 两种双绞线的线序568A与568B
  17. 去掉讨厌的“windows盗版软件受害者”的提示
  18. 0068-【数据质控】-Illumina的Barcode的设计用于16S测序
  19. 2021SC@SDUSC HBase(十三)项目代码分析——WAL写入
  20. 龙族幻想服务器正在维护中,【龙族幻想】3月18日维护公告

热门文章

  1. main线程 子线程 顺序_面试官:线程池如何按照core、max、queue的执行顺序去执行?详解...
  2. CentOS7下Elasticsearch集群部署记录
  3. 微信小程序开发之路(一)
  4. Vue-Cleave - 在Vue中使用CleaveJS格式化你的输入内容
  5. ios NSAttributedString 具体解释
  6. KVM脚本批量添加删除虚拟机
  7. Linux用系统命令杀死僵尸进程
  8. 推荐一款生成SQL插入语句的软件
  9. LogMiner Tool
  10. R语言中的block Gibbs吉布斯采样贝叶斯多元线性回归