更新: 看來mysql守護程式是瓶頸!正在研究它 - 會讓你知道這是否解決了我的問題(而不是切換到另一個 mpm)。 更新2:這不是我的問題的原因..啊。沒有想法了:)。
晚安
我的網頁伺服器確實有一個小問題。經過幾個小時的工程和重新設計後,我猜想這與 apache 多重處理有關。
使用redhat7
帶有apache2.4.7
( httpd
) 服務的服務。看來目前預設的是mpm_prefork
模組。我的問題:請求時間一直很低(0-2 秒),直到開始後的一段時間httpd
。然後請求時間立即增加到 30 秒甚至更多!
據我所知,最好切換到 he 模組mpm_event
或mpm_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
一旦我嘗試重新啟動服務,共享庫就會失敗。
我的代數結束了:)。我是否忽略了一些非常非常重要的事情?
一切順利,雷托