DC娱乐网

Linux基础知识之Apache修改工作模式

apache查看进程:ps -ef | grep httpd | grep -v grepapache的工作模式有两种:

apache查看进程:

ps -ef | grep httpd | grep -v grep

apache的工作模式有两种:

prefork模式和worker模式。默认是prefork模式。

prefork模式是默认的mpm。使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但是内存占用量比较大。

worker模式使用多个子进程,每个子进程有多个线程。每个线程在某个确定的时间只能维持一个连接,内存占用量比较小,适合高流量的http服务器。

修改/etc/httpd/conf.modules.d/00-mpm.conf文件:

①:注释掉prefork模块:

sed -i 's|^LoadModule mpm_prefork_module|#&|g' /etc/httpd/conf.modules.d/00-mpm.conf

②: 启用worker模块:

sed -i 's|^#\(LoadModule mpm_worker_module\)|\1|g' /etc/httpd/conf.modules.d/00-mpm.conf

③:重启httpd服务:

systemctl restart httpd

④:查看加载的模块:

httpd -V | grep MPM

可以看到:

Server MPM是workrer。

2026世界杯

鼓励的话语: 你不是在孤军奋战,你的坚持本身就是一种力量,照亮自己,也温暖同行的人。