国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統(tǒng)
|
數(shù)據(jù)庫
|
建站
|
學院
|
產(chǎn)品
|
網(wǎng)管
|
維修
|
辦公
|
熱點
首頁
>
網(wǎng)站
>
建站經(jīng)驗
> 正文
Apache增加最大連接數(shù)的方法
2019-11-02 16:13:09
字體:
大
中
小
來源:
轉載
供稿:網(wǎng)友
MaxClients n
1、apache1.x
n是整數(shù),表示最大連接數(shù),取值范圍在1和256之間,如果要讓apache支持更多的連接數(shù),那么需要修改源碼中的httpd.h文件,編輯/httpd-2.0.59/include/httpd.h中的HARD_SERVER_LIMIT值改大然后再編譯。
增加apache最大連接數(shù)的方法:
在httpd.conf中設置:
MaxClients n
n是整數(shù),表示最大連接數(shù),取值范圍在1和256之間,如果要讓apache支持更多的連接數(shù),那么需要修改源碼中的httpd.h文件,把定義的HARD_SERVER_LIMIT值改大然后再編譯
2、apache2.x
系統(tǒng)默認150個連接數(shù),下面的例子修改為1500個。
修改httpd.conf文件
找到
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
MaxClients 150
MaxRequestsPerChild 1000
</IfModule>
修改
MaxClients 150
為
ServerLimit 1500
MaxClients 1500
然后保存退出。
重新啟動http服務(/etc/rc.d/init.d/httpd restart)
每次重做服務器,就會學到一些新的東西,所以了解linux最簡潔有效的辦法,就是不停的重做系統(tǒng),重新配置優(yōu)化系統(tǒng)(XD!)。
本次使用了apache2.2.6,編譯完成后,最大連接數(shù)默認為150,運行一段時間后出現(xiàn)大量的CLOSE_WAIT,于是修改默認連接數(shù)。apache2.2以后許多功能都抽出來單獨存放了,在http.conf里進行引用。存儲連接數(shù)等相關指令的文件是httpd-mpm.conf,apache采用的是prefork模式來進行連接數(shù)量方面的控制,prefork模塊的格式如下:
<ifmodule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0<ifmodule>
其工作原理如下:
控制進程在最初建立StartServers個子進程后, 為了滿足MinSpareServers設置的需要,創(chuàng)建一個進程,等待一秒鐘,繼續(xù)創(chuàng)建第二個,等待一秒鐘,繼而創(chuàng)建四個,如此按指數(shù)級增加創(chuàng)建的進程 數(shù),最多達到每秒32個,直到滿足MinSpareServers設置的值為止,這也就是預派生(prefork)的由來。這種模式可以使得不必在請求到 來時再產(chǎn)生新的進程,從而減小了系統(tǒng)開銷以增加性能。
MaxSpareServers 設置了最大的空閑進程數(shù),如果空閑進程數(shù)大于這個值,Apache會自動kill某些多余進程。這個值一般不要設的過大,但如果設的比 MinSpareServers小,Apache會自動把它調(diào)整為MinSpareServers+1。如果站點負載較大的話,可考慮同時加大 MinSpareServers和MaxSpareServers。
MaxRequestsPerChild設置的是每個子進程可以 處理的請求數(shù)。每個子進程在處理了MaxRequestsPerChild個請求后將自動銷毀。0意味著無限,即子進程永不銷毀。雖然缺省設為0可以使每 個子進程處理更多的請求,但如果設成非零值也有兩點重要的好處:
1. 可防止意外的內(nèi)存卸漏;
2. 在服務器負載下降的時侯會自動減少子進程數(shù)。
因此,可根據(jù)服務器的負載來調(diào)整這個值,如果非零的話,筆者認為10000左右是比較合適的。事實上這個值對Apache的性能影響不是很大。
MaxClients 是這些指令中最為重要的一個,它設定的就是Apache可以同時處理的請求,這是對Apache性能影響最大的參數(shù).在我個人看來,缺省的150是遠遠不 夠的,如果請求總數(shù)已達到這個值(可通過ps 主站蜘蛛池模板:
临夏市
|
志丹县
|
交城县
|
康乐县
|
旬邑县
|
龙门县
|
武城县
|
夏津县
|
遵义县
|
叙永县
|
临武县
|
铜陵市
|
巴林左旗
|
舟山市
|
余江县
|
罗田县
|
南投市
|
花莲市
|
永春县
|
且末县
|
龙泉市
|
太康县
|
台南县
|
大城县
|
邢台市
|
始兴县
|
文成县
|
泸溪县
|
宜春市
|
昆山市
|
丁青县
|
兴业县
|
高要市
|
黑山县
|
佛学
|
灵川县
|
友谊县
|
松滋市
|
内江市
|
佛冈县
|
安阳市
|