apache (httpd) 與 mpm_worker 的問題

apache (httpd) 與 mpm_worker 的問題

更新: 看來mysql守護程式是瓶頸!正在研究它 - 會讓你知道這是否解決了我的問題(而不是切換到另一個 mpm)。 更新2:這不是我的問題的原因..啊。沒有想法了:)。

晚安

我的網頁伺服器確實有一個小問題。經過幾個小時的工程和重新設計後,我猜想這與 apache 多重處理有關。

使用redhat7帶有apache2.4.7( httpd) 服務的服務。看來目前預設的是mpm_prefork模組。我的問題:請求時間一直很低(0-2 秒),直到開始後的一段時間httpd。然後請求時間立即增加到 30 秒甚至更多!

據我所知,最好切換到 he 模組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一旦我嘗試重新啟動服務,共享庫就會失敗。

我的代數結束了:)。我是否忽略了一些非常非常重要的事情?

一切順利,雷托

相關內容