


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
"軟件體系構(gòu)造"上機(jī)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱:Apache與Tomcat負(fù)載均衡班級(jí):軟件工程132姓名:郟夏圓學(xué)號(hào):1130299296上機(jī)時(shí)間:指導(dǎo)教師:王華實(shí)驗(yàn)容或題目:選定自己開發(fā)應(yīng)用系統(tǒng);Tomcat環(huán)境下的負(fù)載均衡配置過程;將自己的應(yīng)用部署在步驟2中的環(huán)境中。測(cè)試用戶請(qǐng)求。實(shí)驗(yàn)?zāi)康呐c要求:掌握Tomcat環(huán)境下負(fù)載均衡的配置方法。實(shí)驗(yàn)步驟: 1.安裝Apache效勞器 2.解壓兩個(gè)Tomcat7 3.修改Apache根本配置〔.conf〕,這里指的是修改Apache路徑,如下列圖: 4.編寫inde*.html放在上述目錄下面來測(cè)試 5.啟動(dòng)Apache效勞,在瀏覽器中輸入127.0.0.1,回車測(cè)試可得 6.再次配置Apache配置文件,翻開功能模塊,即去掉前面的注釋 7.去掉ApacheVirtualhosts配置文件的注釋 8.翻開conf/e*tra/d-vhosts.conf文件,添加一下容:注:VirtualHost*:80:指明虛擬主機(jī)的端口號(hào)ServerAdmin635533072qq.:Apache注冊(cè)用戶賬號(hào)ServerNamelocalhost:虛擬主機(jī)名,這里可以使域名或者IPServerAliaslocalhost:虛擬主機(jī)別名Pro*yPass:將遠(yuǎn)程效勞器映射到本地效勞器的URL空間balancer://:代理的指令類型stickysession:均衡器粘連會(huì)話名稱。該值常常會(huì)被設(shè)置為類似JSESSIONID或者PHPSESSIONID之類的值,他依賴于支持會(huì)話的后端應(yīng)用效勞器。如果后端效勞器使用不同的cookie名稱或者URL編碼的ID〔像servlet容器〕,使用|來分開他們。第一個(gè)局部針對(duì)cookie,第二個(gè)針對(duì)路徑。nofailover:如果設(shè)為‘On’,當(dāng)工作單元被禁用或者出錯(cuò)時(shí),會(huì)話則立即中斷??梢詫⒃撝翟O(shè)為On如果后端效勞器不支持會(huì)話復(fù)制〔Sessionreplication〕。〔擴(kuò)展〕lbmethod:選擇均衡器的負(fù)載均衡方式。可以是byrequests,進(jìn)展加權(quán)請(qǐng)求計(jì)數(shù),或者是bytraffic,進(jìn)展加權(quán)流量字節(jié)計(jì)數(shù)均衡。默認(rèn)按請(qǐng)求數(shù)?!矓U(kuò)展〕ma*attempts:在放棄之前的故障轉(zhuǎn)移的最大嘗試次數(shù)。默認(rèn)是1?!矓U(kuò)展〕timeout:均衡器超時(shí)時(shí)間,單位為秒。如果設(shè)置了,則就是等待空閑工作單元的最大時(shí)間。默認(rèn)是不等,為0。ErrorLog:錯(cuò)誤日志CustomLog:日常日志Pro*yRequests:在使用Pro*yPass指令的時(shí)候,Pro*yRequests指令通常都應(yīng)該是關(guān)閉的。BalancerMember:均衡成員,以主機(jī)端口號(hào)區(qū)分開。loadfactor:工作單元負(fù)載系數(shù)。用于BalancerMember。它是一個(gè)1到100之間的數(shù)字,用于定義應(yīng)用于該工作單元的正規(guī)化權(quán)重負(fù)載。route:工作單元的路由,用于負(fù)載均衡器中。該路由是附加給會(huì)話ID的一個(gè)值。sma*:根據(jù)需要最多創(chuàng)立數(shù)量為柔性最大值〔SoftMa*imum〕,也就是sma*的。任何超出sma*數(shù)量的都會(huì)指定一個(gè)生存時(shí)間也就是ttl。ma*:默認(rèn)值為當(dāng)前MPM中每個(gè)進(jìn)程的線程數(shù)量。在PreforkMPM中,該值總是為1,在WorkerMPM中,該值受ThreadsPerChild控制。ttl:超出sma*連接數(shù)的非活動(dòng)的生存時(shí)間〔TimeToLive〕,單位為秒。Apache會(huì)關(guān)閉在這段時(shí)間沒有被用過的所有。retry:線程池工作單元重試的超時(shí)時(shí)間,以秒為單位。如果到后端效勞器的線程池工作單元狀態(tài)是出錯(cuò),Apache將不會(huì)遞交任何請(qǐng)求到該效勞器,直到超時(shí)完畢。這可以令后端效勞器關(guān)閉進(jìn)展維護(hù),并稍后上線。如果值為0則表示總是重試錯(cuò)誤狀態(tài)的工作單元不等待任何時(shí)間。timeout:超時(shí)時(shí)間,單位為秒。如果未設(shè)置,則Apache會(huì)一直等到有可用的位置。該指令常和ma*參數(shù)一起使用來限制到后端效勞器的?!矓U(kuò)展〕min:到后端效勞器的總是翻開的最小數(shù)?!矓U(kuò)展〕acquire:如果設(shè)置了該參數(shù),它就會(huì)成為等待池中空閑的最大時(shí)間。如果池中沒有任何空閑,則Apache將會(huì)給客戶端返回SERVER_BUSY狀態(tài)。〔擴(kuò)展〕flushpackets:決定代理模塊是否要在承受到每段數(shù)據(jù)的時(shí)候自動(dòng)沖掉輸出緩沖?!畂ff’表示只有當(dāng)需要的時(shí)候才沖掉,‘on’表示每段數(shù)據(jù)后都沖,‘a(chǎn)uto’表示輪詢/等待一段長度為‘flushwait’毫秒的時(shí)間后如果沒有輸入便沖掉。目前該參數(shù)僅對(duì)AJP有效。〔擴(kuò)展〕flushwait:表示如果‘flushpackets’為‘a(chǎn)uto’,在沖掉輸出組前等待額外輸入的時(shí)間,單位毫秒?!矓U(kuò)展〕keepalive:該參數(shù)應(yīng)該在你的Apache和后端效勞器之間有防火墻的時(shí)候時(shí)候,因?yàn)榉阑饓τ锌赡軙?huì)丟棄不活動(dòng)的。該標(biāo)志將會(huì)告訴操作系統(tǒng)在不活動(dòng)的中發(fā)送KEEP_ALIVE消息〔時(shí)間間隔由全局的OS設(shè)置決定,一般為120ms〕,這樣防止防火墻丟棄該。要啟用keepalive可以將該屬性設(shè)置為On?!矓U(kuò)展〕lbset:對(duì)該工作單元所屬的負(fù)載均衡集群進(jìn)展設(shè)置。負(fù)載均衡器會(huì)先嘗試較小的lbset,然后嘗試大的?!矓U(kuò)展〕ping:Ping數(shù)據(jù)告訴Web效勞器在對(duì)ajp13遞交請(qǐng)求前發(fā)送一個(gè)CPING請(qǐng)求。參數(shù)為等待CPONG響應(yīng)的延遲,單位為秒。添加該功能是為了防止掛起和忙碌的Tomcat的一些問題。該功能需要ajp13的ping/pong支持,已經(jīng)在Tomcat3.3.2+、4.1.28+、5.0.13+中實(shí)現(xiàn)。它會(huì)增加普通操作中的網(wǎng)絡(luò)流量,有可能是個(gè)問題,但是它在集群節(jié)點(diǎn)失效或者繁忙的時(shí)候減少網(wǎng)絡(luò)流量。目前該參數(shù)只對(duì)AJP有效?!矓U(kuò)展〕redirect:工作單元的重定向路由〔RedirectionRoute〕。該值通常被動(dòng)態(tài)設(shè)置用于從集群中平安地移除*個(gè)節(jié)點(diǎn)。如果被設(shè)置了,所有不包含會(huì)話ID的請(qǐng)求都會(huì)被重定向到有等值route參數(shù)的BalancerMember中。〔擴(kuò)展〕status:用一個(gè)字符定義該工作單元的初始狀態(tài):‘D’表示禁用,‘S’表示已停頓,‘I’表示忽略錯(cuò)誤,‘H’表示熱備,‘E’表示出錯(cuò)。狀態(tài)可以通過前置‘+’表示設(shè)置或者‘-’表示清楚。這樣,‘S-E’表示設(shè)置該工作單元為已停頓并去除出錯(cuò)標(biāo)志。 9.重啟Apache效勞,運(yùn)行127.0.0.1,結(jié)果如下: 此結(jié)果說明Apache已經(jīng)具備負(fù)載分流的功能,只是在相應(yīng)IP:端口上沒有對(duì)應(yīng)的效勞器可以接收。 10.關(guān)閉Apache效勞。開場(chǎng)配置Tomcat。翻開Tomcat1的配置文件server.*ml 修改SHUTDOWN端口: 修改Tomcat運(yùn)行端口: 修改AJP1.3端口:(這里的端口號(hào)要與Apache虛擬主機(jī)中配置的端口號(hào)一致) 修改Tomcatroute:(這里的route要與Apache虛擬主機(jī)中配置的route一致) 翻開這一行注釋: 以上是對(duì)Tomcat1中的配置,Tomcat2中的配置修改同上。 注: 端口號(hào)不要沖突,如下: 11.同時(shí)開啟Tomcat,雙擊各自的shartup.bat,結(jié)果如下: 測(cè)試成功。 11.編寫測(cè)試文件test.jsp 將test.jsp放到webapps下,新建一個(gè)文件夾balance 運(yùn)行127.0.0.1/balance/test.jsp,結(jié)果如下:12.將t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中外服裝史知到課后答案智慧樹章節(jié)測(cè)試答案2025年春德州學(xué)院
- 銀川市重點(diǎn)中學(xué)2025屆高三下學(xué)期教學(xué)質(zhì)量監(jiān)測(cè)(三模)英語試題含解析
- 新疆哈密市第十五中學(xué)2024-2025學(xué)年高三(高補(bǔ)班)下學(xué)期期末語文試題試卷含解析
- 吉首大學(xué)《給排水管道工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 郴州思科職業(yè)學(xué)院《傳熱學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西財(cái)經(jīng)大學(xué)現(xiàn)代經(jīng)濟(jì)管理學(xué)院《運(yùn)籌學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北交通職業(yè)技術(shù)學(xué)院《醫(yī)用生物材料C》2023-2024學(xué)年第二學(xué)期期末試卷
- 工程造價(jià)咨詢依據(jù)
- 2025年衛(wèi)浴柜行業(yè)現(xiàn)狀分析:全球衛(wèi)浴柜市場(chǎng)規(guī)模將達(dá)410億美元
- 2025年茶飲市場(chǎng)分析:規(guī)模、競(jìng)爭與未來展望
- 2021年無人機(jī)駕駛員考試題庫及答案(完整版)
- 人教版英語四年級(jí)上冊(cè)《Unit-3-My-friends》單元教學(xué)課件
- 宿舍專項(xiàng)檢查表
- 同位素水文學(xué)研究綜述
- 樁基靜載試驗(yàn)
- 鋰電池企業(yè)標(biāo)準(zhǔn)質(zhì)量手冊(cè)
- (完整版)離婚協(xié)議書標(biāo)準(zhǔn)版下載
- 山西焦煤集團(tuán)正仁煤業(yè)有限公司礦產(chǎn)資源開發(fā)利用、地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 2023年安徽高校教師崗前培訓(xùn)結(jié)業(yè)統(tǒng)考試題及參考答案
- 駕駛員安全技術(shù)交底
- 醫(yī)院臨床、醫(yī)技科室績效考核辦法
評(píng)論
0/150
提交評(píng)論