apache工作模式worker以及prefork的切换
Posted 安大叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache工作模式worker以及prefork的切换相关的知识,希望对你有一定的参考价值。
apache比较常用的工作模式有worker以及prefork两种方式。
如果在编译时候不指定,系统默认的是prefork模式;如果需要换成worker模式,需要在编译的时候带上编译参数:--with-mpm=worker
查看apache的用的什么方式:apachectl -l
有同学跟我说,编译指定了worker,但用apachectl -l查看时候是下面的结果:
从图中可以看出apache是prefork方式,
其实这里同学们有个误区:
1.linux系统会默认带一个apache,像上图查的是系统默认的apache工作模式,具体信息见下图
2.如果自己编译时候指定了--with-mpm=worker,那么到自己编译好的apache下面去查看,会发现自己编译的apache是worker模式,见下图
以上是关于apache工作模式worker以及prefork的切换的主要内容,如果未能解决你的问题,请参考以下文章