| apache最大連接數(shù)怎么設(shè)置 |
![]() |
價格: 元(人民幣) | 產(chǎn)地:本地 |
| 最少起訂量:1臺 | 發(fā)貨地:本地至全國 | |
| 上架時間:2019-06-25 09:15:53 | 瀏覽量:94 | |
廣東盛網(wǎng)科技有限公司
![]() |
||
| 經(jīng)營模式:商業(yè)服務(wù) | 公司類型:私營有限責任公司 | |
| 所屬行業(yè):IT/電子產(chǎn)品成套件 | 主要客戶:服務(wù)器 | |
在線咨詢 ![]() |
||
| 聯(lián)系人:盛網(wǎng)科技 (先生) | 手機:13924367540 |
|
電話: |
傳真: |
| 郵箱:2191734315@qq.com | 地址:廣東省東莞市莞城街道匯峰路1號匯峰中心B區(qū)501單元 |
|
如何設(shè)置apache 最大連接數(shù) prefork幾乎還是目前的唯一MPM,我在下面主要還是討論它的工作原理和相關(guān)指令調(diào)整。查看缺省生成的httpd.conf配置文件,會發(fā)現(xiàn)里面包含如下的配置段: StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 prefork的工作原理是這樣的:控制進程在最初建立StartServers個子進程后, 為了滿足MinSpareServers設(shè)置的需要,創(chuàng)建一個進程,等待一秒鐘,繼續(xù)創(chuàng)建第二個,等待一秒鐘,繼而創(chuàng)建四個,如此按指數(shù)級增加創(chuàng)建的進程數(shù),最多達到每秒32個,直到滿足MinSpareServers設(shè)置的值為止,這也就是預(yù)派生(prefork)的由來。這種模式可以使得不必在請求到來時再產(chǎn)生新的進程,從而減小了系統(tǒng)開銷以增加性能。 MaxSpareServers 設(shè)置了最大的空閑進程數(shù),如果空閑進程數(shù)大于這個值,Apache會自動kill某些多余進程。這個值一般不要設(shè)的過大,但如果設(shè)的比MinSpareServers小,Apache會自動把它調(diào)整為MinSpareServers+1。如果站點負載較大的話,可考慮同時加大MinSpareServers和MaxSpareServers。 MaxRequestsPerChild設(shè)置的是每個子進程可以處理的請求數(shù)。每個子進程在處理了MaxRequestsPerChild個請求后將自動銷毀。0意味著無限,即子進程永不銷毀。雖然缺省設(shè)為0可以使每個子進程處理更多的請求,但如果設(shè)成非零值也有兩點重要的好處: 1. 可防止意外的內(nèi)存卸漏; 2. 在服務(wù)器負載下降的時侯會自動減少子進程數(shù)。 因此,可根據(jù)服務(wù)器的負載來調(diào)整這個值,如果非零的話,筆者認為10000左右是比較合適的。事實上這個值對Apache的性能影響不是很大。 MaxClients 是這些指令中最為重要的一個,它設(shè)定的就是Apache可以同時處理的請求,這是對Apache性能影響最大的參數(shù).在我個人看來,缺省的150是遠遠不夠的,如果請求總數(shù)已達到這個值(可通過ps ?ef|grep httpd|wc ?l來確認),那么下面的請求就要排隊,直到某個已處理請求完畢。這就是為什么系統(tǒng)資源還剩下很多,而http訪問卻很慢的主要原因。系統(tǒng)管理員可以根據(jù)硬件配置和負載情況來動態(tài)調(diào)整這個值,雖然理論上這個值越大,可以處理的請求就越多,但Apache默認的限制是不能大于256。如果把這個值設(shè)為大于256那么Apache將無法起動。事實上,256對于負載稍重的站點也是很不夠的。在Apache1.3中這是個硬限制,如果要加大這個值,必須在configure前手工修改源代碼樹下的src/include/httpd.h,查找256,會發(fā)現(xiàn)#define HARD_SERVER_LIMIT 256這行,把256改為你要增大的值如4000,然后重新編譯Apache即可。我想這個方法稍有些經(jīng)驗的Apache系統(tǒng)管理員都知道,不過我相信在Apache2.0中知道如何加大這個值的人就不會太多了。 在Apache2.0中新加入了ServerLimit指令,使得無須重編譯Apache就可以加大MaxClients。下面是筆者的prefork配置段。 StartServers 10 MinSpareServers 10 MaxSpareServers 15 ServerLimit 2000 MaxClients 1500 MaxRequestsPerChild 10000 BTW: ServerLimit的最大值是20000,這對于大多數(shù)站點是足夠了,但如果你一定要再加大的話,那么這個值位于源代碼樹下的server/mpm/prefork/prefork.c中。里面的 #define DEFAULT_SERVER_LIMIT 256 #define MAX_SERVER_LIMIT 20000 服務(wù)器租用、托管,只有您想不到的,沒有我們做不到的,只要您選擇了我們?nèi)诰http://www.33ol.com/,我們就會竭誠為您服務(wù)!!!。企點Q:2852361322電話:13924367540 E5-2660*2/32G/50M/150G防御 BGP-E5-2450L/8h/16G/20M/20G防御 BGP-E5-2450L/8h/16G/20M/100G防御 BGP-E5-2450L/16h/32G/50M/100G防御 杭州BGP: 43.228.68.1 43.228.68.2 43.228.68.3 43.228.68.4 ...... 43.228.68.255 43.228.67.1 43.228.67.2 43.228.67.3 43.228.67.4 43.228.67.5 ....... 43.228.67.255 四川高防: 182.132.33.1 182.132.33.2 182.132.33.3 182.132.33.4 ....... 182.132.33.255 |
| 版權(quán)聲明:以上所展示的信息由會員自行提供,內(nèi)容的真實性、準確性和合法性由發(fā)布會員負責。機電之家對此不承擔任何責任。 友情提醒:為規(guī)避購買風險,建議您在購買相關(guān)產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機電之家網(wǎng) - 機電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會員助手 | 免費鏈接Copyright 2025 jdzj.com All Rights Reserved??技術(shù)支持:機電之家 服務(wù)熱線:0571-87774297
網(wǎng)站經(jīng)營許可證:浙B2-20080178