美文网首页
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