久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

apache ThreadsPerChild和MaxRequestsPerChild配置分析

來源:技術員聯盟┆發布時間:2019-02-13 12:13┆點擊:

<IfModule mpm_winnt.c>
ThreadsPerChild 1024
MaxRequestsPerChild 10000
</IfModule>
 

先看兩個參考

MaxRequestsPerChild 單個子進程在其生命周期內處理的總請求數限制,當某個子進程處理過的總請求數到達這個限制后這個進程就會被回收,如果設為0,那么這個進程永遠不會過期(這樣如果有內存泄露的話就會一直泄露下去……)
ThreadsPerChild 每個子進程的服務線程數目 默認值25

我機器的最佳配置方法如下

)想改大MaxClient的大小超過256,在網上論壇上看,說增加serverlimit一行就行了

代碼如下
<IfModule prefork.c>
ServerLimit     2000
StartServers         10
MinSpareServers     10
MaxSpareServers     15
MaxClients         1500
MaxRequestsPerChild 10000
</IfModule>
 

總結

你要先計算每一個httpd請求大概占用多少內存,除去系統和其他程序占用的內存后,估計每秒請求數有多少,就可以計算出來了