我在Apache上有幾個長時間運行的進程,並且當服務器獲得一點負載時,它們似乎都會耦合到3-4個進程中。我已經嘗試將MaxRequestsPerChild設置爲1,並且工作正常,但始終產生新的進程非常昂貴。那麼是否有辦法限制每個進程/線程的1個請求,而不是一直銷燬它。將Apache限制爲每個進程1個請求
這裏是我當前的配置:
<IfModule prefork.c>
StartServers 25
MinSpareServers 50
MaxSpareServers 50
ServerLimit 512
MaxClients 50
MaxRequestsPerChild 10
</IfModule>
<IfModule worker.c>
StartServers 25
MaxClients 50
MinSpareThreads 50
MaxSpareThreads 125
ThreadsPerChild 50
MaxRequestsPerChild 10
</IfModule>
您忘記提問了。 – 2010-04-13 02:11:46
呃,你的權利〜_〜 – Gorilla3D 2010-04-13 02:40:59