apache(httpd)mpm_worker 问题

apache(httpd)mpm_worker 问题

更新:看来 mysql 守护进程是瓶颈!!正在处理中 - 如果解决了我的问题(而不是切换到另一个 mpm),我会通知您。 更新2:这不是我的问题的原因。啊。没主意了:)。

晚上好

我的 Web 服务器确实出了点小问题。经过数小时的设计和重新设计,我猜想这与 Apache 多处理有关。

使用redhat7带有apache2.4.7( httpd) 服务的 。目前看来默认是mpm_prefork模块。我的问题:请求时间一直很低(0-2 秒),直到启动后的一段时间httpd。然后请求时间立即增加到 30 秒甚至更多!

据我所知,最好切换到模块mpm_eventmpm_worker。但是,我的 httpd 尚未加载这些模块。我尝试的是包括

  • 复制httpd-mpm.conf默认至/etc/httpd/conf.d/
  • httpd服务重新启动,加载配置似乎没问题

接下来apache通过修改来加载正确的模块

  • /etc/httpd/conf.modules.d/00-mpm.conf
  • 评论:LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
  • 取消注释:LoadModule mpm_worker_module modules/mod_mpm_worker.so

共享库mod_mpm_worker.so是现有的,但是,httpd当我尝试重新启动服务时,它就会失败。

我的代数课已经结束了 :)。我是不是忽略了一些非常非常重要的东西?

一切顺利,雷托

相关内容