我正在研究減少Apache在服務器上的內存使用量。Apache配置中每個孩子最大連接數的建議最大值是多少?
我實際的最大連接數每個兒童是10K
按照以下建議
的最大連接數每個兒童應減少到1000
http://www.lophost.com/tutorials/how-to-reduce-high-memory-usage-by-apache-httpd-on-a-cpanel-server/
是什麼Apache配置中每個孩子最大連接數的建議最大值?
我正在研究減少Apache在服務器上的內存使用量。Apache配置中每個孩子最大連接數的建議最大值是多少?
我實際的最大連接數每個兒童是10K
按照以下建議
的最大連接數每個兒童應減少到1000
http://www.lophost.com/tutorials/how-to-reduce-high-memory-usage-by-apache-httpd-on-a-cpanel-server/
是什麼Apache配置中每個孩子最大連接數的建議最大值?
唯一的時候這個指令會影響任何東西,當你的Apache工作人員泄漏內存。發生這種情況的一種方式是分配內存(通過malloc()
或其他)並且永遠不會釋放。這是Apache或其模塊中設計/實現缺陷的結果。
這個指令有點像黑客,但是如果有一些模塊被加載到Apache中泄漏,比如每個請求有8個字節,那麼經過很多請求之後,就會導致內存不足。因此,快速解決方案就是在每個MaxConnectionsPerChild請求中終止進程並啓動一個新進程。
如果將MaxConnectionsPerChild設置爲零時,如果您發現它在大量請求範圍內逐漸增加,則這隻會影響您的內存使用量。