版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、180.環(huán)境說明ApacheTomcat:輕松實現(xiàn) Apache+Tomcat集群和負(fù)載均衡:apache_2.0.551 個mod_jk: mod_jk-apache-2.0.55.soapache-tomcat-5.5.17 (zip 版)2 個1個第一部分、負(fù)載均衡負(fù)載均衡,就是 apache將客戶請求均衡的分給 tomcat1,tomcat2.去處理1 .安裝 apche,tomcat/ 下載 Apache 2.0.55/download-55.cgi 下載 tomcat5.5 zip 版本(解壓
2、即可,綠色版)/tomcat/tomcat-connectors/jk/binaries/win32/jk-1215/下載 mod_jk,注意和apache版本匹配按照 jdk,我的路徑為:E:ideapacheApache2解壓兩份 Tomcat,路徑分別為 E:idetomcat1,E:idetomcat25.5.20Please see the README file fur packaging information. It explains whaiBinary Distributions* CwUp zi衛(wèi)(四白 m3)二o 股indu
3、es S己rvie片 Install己r (p職 id5) Deployer:o zlq (pgp, md5)o tar* gz (pgpj Embedded:o (pgp, mdS)o tar, gr (pm md5) Administration Web Application!o zi£ (哽 ipd5)o gar,程(臉,祁) JDK 1.4 Cow at ability Package:o zi£ (pgp, md5)o tai 寫哈(pgpj md5) DocuHienlation (Already Included in Core Downloads):o t
4、gr,(源p, ind5)下載mod_jk. dllissip:L rgd:LtEC:t. dll asc:iseip:L r已diiEC:七itim:LiseiDasujK_mytnbolm.mcicl_Jkmpmch己一1.3 34-Empi .momod jk-apache-l.3.34-Eapi芝。.耳己uiftod ik-sipgch已二 1.3,34,涔口iftod jk>8i0&uhg=l. 3.34 . su. aac: -incidk-stpach已-2 口 * 55* muinod jk-apMc:hE-Z 。* 5S . mu . hsc: 心apL K已d
5、i:Hut . dll nmami EEdiireoE dll . amca-Nov-2005 150a-Nov-2005 160a-Nov-2005 163-Nov-2005 160S-NOV-2005 16-Nov-2005 1603-NOV-Z005 163-NOV-2005 16Oe-Ncv-2005 150a-Nov-200S 160a-Nov-2005 1503-NOV-2005 16aNov-2005 16OS-Nov-2005 1658148K5S19442630K5519449552K55194211Z4K55皿5912 4KSS19459132K5519415132K551
6、94Apache Tomcat JK 1.2.15 for WIN32rrm r.-_ i.:r. _ ttl t.i. - i _r n n2.修改Apache配置文件http.conf在 apache安裝目錄下 conf目錄中找至U http.conf在文件最后加上下面一句話就可以了include "E:ideapacheApache2confmod_jk.conf"'E httpd.conf -記事本匚P口X文件 編輯匝)格式 查看©幫助地)4 UirtualHost example:4 Almost any ftpache directiue na
7、y go into a UirtualHost container.t The First VirtualHost section is used for requests without a known tf server name.tttt<UirtualHost *:8fl>ttSprverAdnin uebmastprduniiny-host .examplp .conttDocumentRoot /uuu/docs/dumni-host.example.conItServerNane dumnii|-host.example.connErrorLog logs/dunny
8、-host.PKanple,coni-error_lognCustonLog logs/dunny-host.example.con-access_log common»</UirtualHost>入下面一句話唱定rwd_jk配include ME:ideapacheApache2confiiod_jk.conf"<壩.3. http.conf同目錄下新建 mod_jk.conf文件,內(nèi)容如下#加載 mod_jk ModuleLoadModule jk_module modules/mod_jk-apache-2.0.55.so#才旨定 workers.p
9、roperties文件路徑JkWorkersFile conf/perties#指定那些請求交給 tomcat處理"controller”為在pertise里指定的負(fù)載分配控制器JkMount /*.jsp controller 4.在 http.conf同目錄下新建 perties文件,內(nèi)容如下#=tomcat1=worker.tomcat1.port=8009worker.tomcat1.host=localhostworker.list = controller,tomcat1,tomcat2 #server 歹
10、U表#ajp13 端口號,在 tomcat 下 server.xml 配置,默認(rèn) 8009#tomcat的主機地址,如不為本機,請?zhí)顚慽p地址#server的加權(quán)比重,值越高,分得的請求越多#ajp13 端口號,在 tomcat 下 server.xml 配置,默認(rèn) 8009#tomcat的主機地址,如不為本機,請?zhí)顚慽p地址worker.tomcat1.type=ajp13worker.tomcatl.lbfactor = 1worker.tomcat2.port=9009 worker.tomcat2.host=localhost worker.tomcat2.type=ajp13 wor
11、ker.tomcat2.lbfactor = 1tomcat2#server的加權(quán)比重,值越高,分得的請求越多controller,負(fù)載均衡控制器 =worker.controller.type=lbworker.controller.balanced_workers=tomcat1,tomcat2#才旨定分擔(dān)請求的 tomcatworker.controller.sticky_session=15 .修改tomcat配置文件 server.xml如果你在不同電腦上安裝tomcat,tomcat的安裝數(shù)量為一個,可以不必修改tomcat配置文件我這里是在同一臺電腦上安裝兩個tomcat,所以需
12、要更改其中一個的設(shè)置打開 tomcat2/conf/server.xml 文件0 server. xbI -寫字板SB1文件©編帽宜看叩播人也)格式。幫助廈define subconponents such as "Vai我/ or "LdggEt/ at this leveL ->(Server port-,T9005ff slmtdoTn SHUTDOWN'' >將8005改為9005<!一 Comnent ihese entries out to disable JIK MBeans support used for the
13、 arhninistration web application ->listener clasg!Taie=rforg.apache.catalina.core.AprLifecycleListener*1 /><Liit ener classlTaie=,Torg. apache, catalina.rbeans. ServerLifecycleListenerh /><Liitener classlfaie=,vorg. apache, cat alina. rb6ans. G1 obalResamcesLif ecyc 1 eList ener * /)H
14、UH"listenerapache, cat al ina, storeconfig. St o r eCi j Lif e cy c leLi st ene xY / J要幫助” I請按F1文件(E)褊輯舊)查看插入d)格式。幫助<! Define an AJP 1*3 Connector on port 8009 >Comector port="90MenableLookups"falserednectPort8443" pEotoccilMAJP/L 3" /><!- Mme a Proxied HTTP/1.1
15、Conn修改ajp>1.3 端口為9009<! See proKy documentation for more infornation about using this. >Hs* 8082改為9082max Threads" 160" minSpareThreads=" 25" mazSpareThreads=" 75enableLo okups"false" acceptCount=lOD c onnect i onT uaeout=2 00 00proxyPort=*80* di s ab leUp
16、 1 C'adT iie out= * 1 ruen />要“幫助“,請按F1KUM6 .編寫一個測試jsp建立一個目錄 test.里面新建一個 test.jsp,內(nèi)容為<%System.out.println("=");%>把 test 放至U tomcat1,tomcat2 的 webapps 下7.啟動 apache,tomcat1,tomcat2,進行測試通過 http:/localhost/test/test.jsp 訪問,查看tomcat1 的 窗口,可以看到打印了一行 再刷新一次,tomcat2也打印了一條, 再刷新,可以看到請求會被
17、 tomcat1,tomcat2輪流處理, 實現(xiàn)了負(fù)載均衡Tomcat2,明&-11T8 13i!8;Sl oFff.ipadn.Ga/at:Stutinj Qoifote HTTP/l.L on kt 280&-ll_18 13:澈61 nrg.apachE.jk.網(wǎng) 值克;J: «jl3 lutcning on /D.0.8. 200&-11-18 13: 29:01 Dr. apack.jk.se l§t ; A nnninf )4 tin 41/4? con 200&-11-18 13:38'03 ory.apach.cata
18、l 局息;Find reaistfy EBrver-reyistrj. 2006-11*18 13:28:K ory.apach.cam 舟E ; Sew et st&rtujj in 2141 ns26D&-ll-lfl 13:I!:SG or.tpack,StaradudHat BtutBJ,: INL unliiktian dialed280&-L1-18 13:E2;器>rdcht.co/oterhttillttpllfntoccl start信良 Stutinj Coijvte HTTP/ld di http-fNB280&-11-18 13:2
19、2:S8 Dry,apacht.jk.cowDn.ChanucBacket init借息;JK: Miil3 listening on260&-11-18 13=23129 ory.iacliB.jk.server.JkHain staptmJ.; A Himdif JD=0 tiB=6/1& confiy-null280&-11-18 13:22:29 org.&ache.cat&lina.stOHeonf ig.StoreLaadet bad借身:Find r網(wǎng)i$t耳 seruer-yBSfistrynWil at chsopth vtsource
20、00&41-18 13 也嗯8 org. ipute cit&llnn. stutup .Cittlim itut目息:Server startup in 2283 ns也田二如土湖103施迎咀|即回吐萱鯽叩K2:ltf成Lb弓園盲翔二BfflSHt tn為的町-芻段麻可曷翻魅會鼬堿1叩微欷建笑町鼬第二部分、配置集群只配置負(fù)載均衡還不行,還要 session復(fù)制,也就是說其中任何一個tomcat的添加的session,是要同步復(fù)制到其它 tomcat, 集群內(nèi)的tomcat都有相同的session1 .修改tomcatl, tomcat2的server.xml,將集群部分配置的
21、在注釋符刪掉,并將tomcat2的4001端口改為4002,以避免與tomcat沖突,當(dāng)然,如果是兩臺電腦,是不用改端口的,去掉注文件® 編揚 查看。插入d)格式但)幫助也)釋符即可1參直#4三昭僧s曬Wiena war file is deleted from the watchDir the <ar is undeployed locallyand. clust er wide<! S,去掉注釋符3sNajiLe=ffarg. apache, cat alina. cluster, tcp. Simp 1 eTcpClustera.feiC 1 assNane= or
22、apach&. catalin cluster, session. DeltaManager- ireSessi onsOnShut down- falseus eDirtyFlag=" t rueMnot ifyL i st enersOnRepl icat ioriFt rue * ><Me*bershipclassNaiMe=n org. apache, catalina. cluster, meastB MeastService要"希助” 話按Flserver- -寫字板文件史)編翌但)查看成)插入.(X)格式但)幫助厄)<Valve c
23、1 assName= org. apache, catalina. cluster, tcp. Replicat ionValvef ilte:r="f.gif ;. js ;. jpg ; png ; *. htm;.章I html;.叭.css;. txt:<D epl oyer clas sNante= o r g. 迎 ache, catalina. cluster, deploy. FarmWarDeployer*t e>pD i r=*/t mp/war-t emp/*dep 1 oyDir= /t mp/>ar- deploy/ 村wat chD i
24、r=*/t mp/war-1 i st en/ *wat chEnabled="vfalse"v/><CliusterLisrtener classNanie=,irorg. apache, catalina- cluster, session.ClusterSessionL: </Cluster> 去掉注釋符"一>"rasivei- ul -寫字板EII回區(qū)'文件工)(X)宣看插入(!)格式。WQi)二降日暑崖的X弱(S 甌<I篁要“幫函,請按FlNUNic ast F r ftquency=" 5
25、00" mcastDropTime=*300 0"<ReceiverclassNa>e= or5. apache., catalina. cluster, tcp- ReplicationListener"" 盤灣W將Tomcat2的4001改為4002 盤忠富蒙哭成皿避免與Tomcat 1沖突00?< SenderclassNaM«=fforg,. apache- catalirna cluster, tcp- ReplicationTrans>itterw repli cat i onMo 日學(xué)="pool
26、ed要.'幫助",謂按FlITUMB server, imI -與字板I3®文件編輯篋)查看。插入裕式®幫助也)滲IH S Qi 4 胞也門的on to the appropriate Host (virtual host).->< ! 一 You should Set jumRoute 10 support 1 oad-bancifig vi a AJP:Engine na«e=*Standalone" defaultHost=* 1 ocalhost" jvmRciutb j罌-、,增加 jvmRoute, T
27、omcatl, Tpmcat2都益要設(shè)置11<! Defint the top level containet in our container itiarcEngine fiaifte=" C at alinaff default Ho st-" localhost'' j vmRciutk'tomcat?"<! The request dwnper valve dunps useful 如bulging information about the request headers and cookies thart were
28、received and lhe response headers and cookies that were sent? for all requeste received by this instance of Toecat. If you care only about rtquests to a要“幫助”,請按n>NUM2 .修改測試項目test修改test.jsp,內(nèi)容如下<% page c %><% page import="java.util.*" %><html><head><title>Cl
29、uster App Test</title></head><body>Server Info:<%out.println(request.getLocalAddr() + ": " + request.getLocalPort()+"<br>");%><%out.println("<br> ID " + session.getId()+"<br>");/如果有新的 Session屬性設(shè)置String dataName = re
30、quest.getParameter("dataName");if (dataName != null && dataName.length() > 0) (String dataValue = request.getParameter("dataValue");session.setAttribute(dataName, dataValue);out.print("<b>Session 列表 </b>");Enumeration e = session.getAttributeNames
31、();while (e.hasMoreElements() (String name = (String)e.nextElement();String value = session.getAttribute(name).toString();out.println( name + " = " + value+"<br>");System.out.println( name + " = " + value);%><form action="index.jsp" method="PO
32、ST">名稱:<input type=text size=20 name="dataName"><br>值:<input type=text size=20 name="dataV alue"><br><input type=submit></form></body></html>然后在test新建 WEB-INF目錄,WEB-INF下新建 web.xml,內(nèi)容如下<web-app xmlns="xmlns:xsi= http:
33、//2001/XMLSchema-instancexsi:schemaLocation=" p_2_4.xsd" version="2.4"><display-name>TomcatDemo</display-name><distributable/></web-app>注意:在你的應(yīng)用的 web.xml加入distributable/即可ok,講 test 復(fù)制至U tomcat1,tomcat2 的 webapps 下,重啟 apache,tomcat1,tomcat2,輸入網(wǎng)
34、址 http:/localhost/test/test.jsp新建一個 名稱為xiaoluo ,值為cdut的session,提交查詢,新開一個ie窗口,再提交查詢, 如圖,可以看到,兩個 tomcat是負(fù)載均衡,并且 session同步的RlP麒收缺0伎&H艾件。翩也)it©收祕)ii.ip o®伽g何絲司 TDieat也h:. tj http7/1 fcaUiost/tesl/inds jspServer Info: null : 80T Die atID lBCS?CBEEA0A5A?0A12ESD303?E35BBESessioD 列表xiaoluo 二 c
35、duticbb = bbb鬲寄 Regfister manaep /test ta cluster element Host Lfith nans 006-1148 L?:18:8i orp. apBche.EataliM. cluster .session.De Itaf 首息:Starting clu&t旺ing manager at /test006-11-18 1?:1B:81 or§. apdehe. cdtdlina. c luster. aessiDn.Delt trfiessions信息:Managei* /CscC: skipping state trans
36、fei* No MnbeM act2886-11-IB 17:18:01 Qpg.apache.coyote.httplLHttpllBaePDtoc而叫信息:Starting Coyote HIIP/1.1 an http-90902006-11-16 17:1B:01(irg,eipack.jkTcomon,ChannelSocket in it rin it: JK: ajpl3 llctsning on0006-11-18 17:18:01 DPj.apdche.jk.seruer.JkMain start口 息:Start ing clustering2886-11-18 1?:18
37、:12 org.apache erfiessions警告;Manager /test 1, request.Kast. HcastNeniber tep: /492. Il27821. This operation uill tim|2006-ll-18 17:19:01 argapache " second:.pSS6-ll-l! 1?:1S:12 orff.aioclie IH1S叫 ions后息:lanagei" L/test 1; se$ion'n-tl-18 17:18:09 orj. pache.catali a.clusterJcp.SinplBlcp
38、i愕即 Jh running Da8 tine =0/4? config-null眼息:Find y&sistry sepuey-yejistry.xi 1 at cl 瘀 path re source 200S-11-18 1?:1B:B1he.cstalin|.startup.Citalina stan慵息:Servei" startup in 4922 ms信息:Replicatiara membar |dded:oi apache.cdtalina.clustet*.nc :"192印29:醐心t!linaJ92JgL怡部虬 diue=9 bbb = bbb
39、 n / Klaoluo = cdutbhh hhb2fifi6-l: -18 org.apa1 he H,|.: Starting Coyote HTTP, 1.1 涮卜I -18 l?:18:12 ory.apache 信息:JN: ajpi3 listen ing '666-11-1! org.api he 信息:Jk running ID=0 tinN,& 2886-11-18 1?:18:12 org.叩ac盅 bihffl 呻giwrg server-'stry.xnl at classpath source.<386-11-18 17!*°
40、: 12 org.apache.cilina.ttavtup.Ca lina startJ Server st« tup in 5781 ms"目 I福 Ihhh = blih:iaoluo = cdut hb = bbb需要注意的是,配置集群時設(shè)置jvmRoute時,要把原來的 Engine注釋掉,去掉上面那一行的注釋,也就是修改成<!- Y ou should set jvmRoute to support load-balancing via JK/JK2 ie :-><Engine name="Standalone" defau
41、ltHost="localhost" debug="0" jvmRoute="tomcat1”>Apache-Tomcat負(fù)載平衡配置方法為了提高系統(tǒng)的高可用性及系統(tǒng)性能,我們常常會用到負(fù)載平衡,下面我們介紹一個經(jīng) 常用到的架構(gòu),使用 Apache對Tomcat進行負(fù)載平衡的方法。系統(tǒng)架構(gòu)圖如下:Apaehe Load Bdance*-1 HostHme: Apache HostAddr: Iomcat Itrker1 HostNanbe tomcatl+J HostAddr: Tomcat W
42、orkerS*Host Name .Host Addr: 152.168.12+Tafficat Worker,Host Haitie:HostAddi: 192.168 1 3-主機Apache作為前端負(fù)載平衡服務(wù)器,對用戶請求進行分配,由后端不同的Tomcat服務(wù)器最終處理請求。其中根據(jù)側(cè)重點的不同,可以有兩種不同的配置:1.增加系統(tǒng)可用性。針對這一需求,可以維持三臺Tomcat之間Session的同步,確保三臺 Tomcat服務(wù)器中任何兩臺黨機都不影響系統(tǒng)運行,提高系統(tǒng)的可用性。但三臺Server間Session的同步將消耗系統(tǒng)性能,并且每臺Server都需要單獨保持所有 Session
43、,對Server的內(nèi)存有較高要求,且對系統(tǒng)性能提高不大。2.提高系統(tǒng)性能。在負(fù)責(zé)負(fù)載平衡的Apache主機上記錄每一請求的Session ID及回應(yīng)這一 Session的Tomcat Server的對應(yīng)關(guān)系,在下一個請求到來時,先判斷是否有Session ID ,如果有,表明為已有連接,則查找響應(yīng)Tomcat Server,并轉(zhuǎn)發(fā)請求;如果沒有 Session ID,則表明為新建連接,可根據(jù) Tomcat Server狀態(tài)分配一個 Tomcat Server響應(yīng)請求,并記錄 Session ID與 Tomcat Server 關(guān)系。這樣則不需要在三臺 Tomcat Server間同步Sessi
44、on,且可由三臺Tomcat Server分擔(dān)全部 負(fù)荷,但是,黨一臺 Server黨掉以后,該 Server所對應(yīng)的連接將得不到響應(yīng),直到超時并 丟失Session,對系統(tǒng)的可用性有影響。初步構(gòu)思可以將兩種方法結(jié)合,可在提高可用性的同時提高系統(tǒng)性能,但是費用將非常 之高,這里不作討論。下面對這兩世方法進行介紹。所需軟件JRE(JDK) 6u3DBDEC0403E98C7206FETomcat 6.0.14http:/tomcat.apache.Org/download-60.cgi#6.0.13Apache 2.2.6/download.cgiJk
45、-.25/mod_jk-apache-2.2.4.so硬件要求四臺PC,安裝Xp操作系統(tǒng),或用虛擬機。Host NameIP AddressTomcat1Tomcat2Tomcat3Apache軟件安裝JRE安裝,因只需調(diào)試程序,因此可以只安裝 JRE,也可安裝JDK,安裝方法不做解釋, 但須配置 JAVA_HOME , PATH , CLASSPATH 等環(huán)境變量。具體方法參考 Tomcatl, Tomcat2, Tomcat3 安裝 Tomcat , 在 Apache 上安裝 Apach
46、e , 具體安裝方法不做介紹, 以下 以JAVA_HOME% , %TOMCA T_HOME% 和 APACHE_HOME% 分別代表 JRE, Tomcat 和 Apache的安裝路徑。配置 Tomcat打開 Tomcat 上的 TOMCAT_HOME%confserver.xml ,找到以下代碼:should 5 et jvinRoute to uppor t load- lancing1 via A J P le :Engine name "Standalone" def aultHost"" local hostF J vic Rout ft&l
47、t;Engine name=4hCatallna' dE-raultHostclocalhost并將注釋部分 <Engine name="Standalone" defaultHost="localhost" jvmRoute="Jvm1”> 打 開,并修改jvmRoute=" tomcat1”,修改后代碼如下:'此1* Vou should 日嚀t jvwFouce supportLsncing vin AJP i-<Engine name=*Standoloneq defaultHost*loca
48、lhast i. : i1">Engine nair庶主alinaR default "localhcst同樣修改 Tomcat2 和 Tomcat3 兩臺 Tomcat Server,使其 jvmRoute 分別為 tomcat2 和tomcat3。 Tomcat測試代碼在三臺Tomcat Server的%TOMCA下新增Ibtest.war活頁夾,并在該活頁夾下新增必須的 WEB-INF活頁夾和index.jsp文件,代碼如下:<%. page language="java" contentType="text/html; ch
49、arset=UTF-8” pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN""/TR/html4/loose.dtd"><%.page import="java.util.Date"%><%.page import=".InetAddress;"%><html><head><meta
50、 http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><%.InetAddress ip = InetAddress.getLocalHost();/out.println(ip.getHostAddress();%>This is responsed by <font color="red"> &l
51、t;%=ip.getHostAddress() %></font><br>Host Name : <font color="red"><%=ip.getHostName() %></font><br>Time : <font color="red"><%=new Date() %></font><br><%.ip = null;%></body></html>用于顯示響應(yīng)服務(wù)器的HostName
52、和IPAddress,啟動Tomcat,確認(rèn)三臺 Tomcat服務(wù)器都可以正常運行,測試路徑為:http:/tomcat1:8080/lbtest/index.jsp , http:/tomcat2:8080/lbtest/index.jsp , http:/tomcat3:8080/lbtest/index.jsp ,測試正確結(jié)果頁面 如下:Search : Favorites RAddress的 http I/tomcat 1:8080/lbtest/indecjc, jspThis is responsed by 192.168 1 1Host Name : tomcat 1Time :
53、 Wed Oct 17 17:58:55 PDT 2007 配置Apache,實現(xiàn)負(fù)載平衡將 jk-2.2.4 解壓得到的 mod_jk-apache-2.2.4.so 放到 Apache Server 的APACHE_HOME% modules 活頁夾下,并改名為 mod_jk.so,打開 APACHE_HOME%confhttpd.conf ,在其中添加如下代碼:LoadModule jk_module modules/mod_jk.so #load the mod_jk module# Where to find pertiesJkWorkersFile conf/
54、pertie #set the path to load pertie file# where to find the log fileJkLogFile logs/mod_jk.log #set the path to log the jk info# set the log levelJkLogLevel info #set the log level# map to the status serverJkMount /private/admin/mystatus mystatus #mount the status server# router
55、 the request to the right hostJkMount /* balance#mount other request to the balance worker然后,在下新增pertie文件,修改其內(nèi)容如下:worker.list=balance,mystatus#defaine a worker for apacheworker.tomcat1.type=ajp13worker. tomcat1.host=tomcat1worker. tomcat1.port=8009worker. tomcat1.lbfactor=1worker. tomcat1
56、.socket_timeout=30worker. tomcat1.socket_keepalive=1worker.tomcat2.type=ajp13worker. tomcat2.host=tomcat2worker. tomcat2.port=8009worker. tomcat2.lbfactor=1worker. tomcat2.socket_timeout=30worker. tomcat2.socket_keepalive=1worker.tomcat3.type=ajp13worker. tomcat3.host=tomcat3worker. tomcat3.port=800
57、9worker. tomcat3.lbfactor=1worker. tomcat3.socket_timeout=30worker. tomcat3.socket_keepalive=1worker.balance.type=lbworker.balance.balance_workers=tomcat1,tomcat2,tomcat3worker.balance.sticky_session=1worker.mystatus.type=status其中設(shè)置一個名為 balance 的 lb(Load Balance)類型的 worker,用來對 tomcat1 , tomcat2, tom
58、cat3進行負(fù)載平衡,并設(shè)置一個status類型的worker用來監(jiān)控 Apache Load Balance的狀 態(tài)。Note: worker.tomcat1.type 中的 tomcat1 必須和 tomcat 中配置的 jvmRoute 相同,才可以 使用 Apache 的 Sticky session 功能。測試負(fù)載平衡結(jié)果在四臺機器中的任何一臺上打開http:/apache/lbtest/ ,可以看到lb首次將請求分配給Tomcat1 ,頁面如下:O8ack T O 0 刨夕y 必蛔聽右 0Mdr翊,亶j http:/pache/lbtest/This is responsedby Host Name : t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年融資服務(wù)機構(gòu)擔(dān)保協(xié)議模板
- 2024年汽車維修保養(yǎng)服務(wù)協(xié)議細(xì)則
- 2024辣椒種苗供應(yīng)及培育協(xié)議樣本
- 2024專用消防水池建設(shè)協(xié)議范本
- 2024年專屬個人投資協(xié)議樣本
- 2024年度保安服務(wù)外包協(xié)議樣本
- DB11∕T 1703-2019 口腔綜合治療臺水路消毒技術(shù)規(guī)范
- DB11∕T 1684-2019 城市軌道交通乘客信息系統(tǒng)測試規(guī)范
- 2024商業(yè)用地租賃及盈利共享協(xié)議
- 2024國家物流代理協(xié)議模板規(guī)范
- 項目物資管理員培訓(xùn)交底總結(jié)
- 青光眼PPT課件完整版
- 快速消費品制造行業(yè)概述
- 類風(fēng)濕性關(guān)節(jié)炎綜述4572
- 《旅游管理信息系統(tǒng)》課程教學(xué)
- 鄉(xiāng)村醫(yī)生健康教育培訓(xùn)講稿課件
- 成人癌性疼痛護理-中華護理學(xué)會團體標(biāo)準(zhǔn)2019
- 產(chǎn)品銷售培訓(xùn)心得
- GB/T 42698-2023紡織品防透視性能的檢測和評價
- 《無機化學(xué)》課程標(biāo)準(zhǔn)
- 二年級下冊道德與法治教案-3.2節(jié)約糧食北師大版
評論
0/150
提交評論