国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(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 主站蜘蛛池模板: 博兴县| 体育| 宁阳县| 榕江县| 苏尼特左旗| 长岛县| 增城市| 西华县| 辽阳县| 盐津县| 茂名市| 长泰县| 镇康县| 墨竹工卡县| 荔浦县| 页游| 昌吉市| 达拉特旗| 新蔡县| 湘西| 天门市| 巴里| 栾城县| 永年县| 西青区| 黄陵县| 兴隆县| 城口县| 牙克石市| 漳平市| 鄂尔多斯市| 桑植县| 合作市| 隆化县| 德令哈市| 运城市| 蓝山县| 忻州市| 阳谷县| 太康县| 油尖旺区|