美文网首页
apache2.4将Apache的prefork改成worker

apache2.4将Apache的prefork改成worker

作者: _UniCorn | 来源:发表于2019-03-27 16:48 被阅读0次

背景:公司项目需要微信推广 ab压测要求通过(ApacheBench),但是发现每次都不合格,查找了各种原因-->最后发现服务器的Apache配置不合格,查看当前使用的MPM发现根本没有去使用,翻了各种文档,都没有解决,最后发现新大陆将apache的prefork改成worker

1. 检测Apache正在使用哪个MPM

        - apachectl -V | grep -i mpm

2. 列出可用的MPM模块

        - ls /etc/apache2/mods-available/mpm*

3.列出开启的MPM模块(如果mpm_worker没有开启,我们应该开启mpm_worker,禁用mpm_prefork模块)

        - ls -l /etc/apache2/mods-enabled/mpm*

4.禁用MPM_PREFORK模块

        - Module mpm_prefork disabled

5. 开启MPM_WORKER模块

        - sudo a2enmod mpm_worker

6. 重启Apache服务

    - sudo service apache2 restart

    - 重新运行会报错待解决

- 检查Apache是否运行在MPM_WORKER

    - apachectl -V | grep -i mpm 

相关文章

网友评论

      本文标题:apache2.4将Apache的prefork改成worker

      本文链接:https://www.haomeiwen.com/subject/dyftbqtx.html