亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 964 | 回復(fù): 0
打印 上一主題 下一主題

Apache + Tomcat + Linux 集群和均衡負載 (Session 同步復(fù)制) 配置實 [復(fù)制鏈接]

論壇徽章:
1
IT運維版塊每日發(fā)帖之星
日期:2016-07-13 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-07-14 14:26 |只看該作者 |倒序瀏覽

經(jīng)過我的多次測試實踐,在linux和window下測試通過,win的比較簡單,因為在默認的情況下,組播就已經(jīng)打開。
1 在linux 下同一臺服務(wù)器上測試通過(注意端口不要沖突。特別要注意那個tcpListenPort=”4001″ )
2 在window下的同一臺服務(wù)器上測試通過,注意要點同上
3 window下多臺不同主機上測試通過,沒有什么好注意點,可以完全備份一個tomcat
4.linux多臺不同tomcat服務(wù)器上測試通過。這個也是最后實現(xiàn),最實際的方案。(一般不用在win下部署tomcatweb應(yīng)用。呵呵。我覺得) 
這里講下第四中情況
先講一下環(huán)境:都是在Red Hat Linux AS4上測試通過
Apache:ip:192.168.1.11 (一臺) 版本:2.0/2.2 (做均換負載服務(wù)器)
Tomcat:ip1:192.168.1.12 ip2:192.168.1.13 (兩臺) 版本:5.0、5.5 (web應(yīng)用的Real Server)
Jdk:版本1.5 安裝在 192.168.1.12 和192.168.1.13上的tomcat服務(wù)器上
安裝tomcat和apache ,在這里就不講了。
軟件都可以在www.apache.org 的網(wǎng)站上找到(apache,tomcat,mod_jk)
1.下載mod_jk.so 文件放到apache 下的modules下
地址:http://apache.mirror.phpchina.com/tomcat/tomcat-connectors/jk/binaries/ 請選擇正確的操作系統(tǒng)和Apache的版本。
2.在apache的conf下建立文件workers.properties
添加內(nèi)容:
#
# workers.properties
#
# list the workers by name
worker.list=tomcatlb, status
# localhost server 1
# ------------------------
worker.tomcat12.port=8009
worker.tomcat12.host=192.168.1.12
worker.tomcat12.type=ajp13
worker.tomcat12.lbfactor=1
worker.tomcat12.connection_pool_timeout=750
worker.tomcat12.socket_keepalive=0
worker.tomcat12.socket_timeout=300000
worker.tomcat12.connect_timeout=10000
worker.tomcat12.reply_timeout=330000
# localhost server 3
# ------------------------
worker.tomcat13.port=8009
worker.tomcat13.host=192.168.1.13
worker.tomcat13.type=ajp13
worker.tomcat13.lbfactor=1
worker.tomcat13.connection_pool_timeout=750
worker.tomcat13.socket_keepalive=0
worker.tomcat13.socket_timeout=300000
worker.tomcat13.connect_timeout=10000
worker.tomcat13.reply_timeout=330000
worker.tomcatlb.type=lb
worker.retries=3
worker.tomcatlb.balanced_workers=tomcat12,tomcat13
worker.tomcatlb.sticky_session=1
worker.status.type=status
3.在conf下添加一個mod_jk.conf文件
LoadModule    jk_module  modules/mod_jk.so
#configure mod_jk
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
4.增加一個虛擬機配置文件vhosts.conf (這個不是必須的,可以將JkMount 的寫其他的配置文件中)
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /data/google
    ServerName my.linuxcoffee.org
    ErrorLog logs/my.linuxcoffee.org-error_log
    CustomLog logs/my.linuxcoffee.org-access_log common
    DirectoryIndex index.htm  index.html
JkMount /*.jsp tomcatlb
JkMount /*.action tomcatlb
JKMount /jkstatus status
4.修改conf下的httpd.conf文件加上
Include conf/vhosts.conf
Include conf/mod_jk.conf
5.配置tomcat
講Cluster 前的注釋去掉,啟用tomcat集群功能。
一般不需要修改什么東西,但在我這邊,兩臺linux的tomcat就是死活找不到node,而同樣的配置文件在window下的跑得很是正常。
有個東西要說明下,因為tomcat的session同步功能需要用到組播,windows默認情況下是開通組播服務(wù)的,但是linux默認情況下并沒有開通,可以通過指令打開route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0,如果需要服務(wù)器啟動時即開通組播需在/etc/sysconfig/static-routes文件內(nèi)加入eht0 net 224.0.0.0 netmask 240.0.0.0。具體組播概念請查閱CCNP相關(guān)內(nèi)容。
可以通過netstate -g 來查看組播狀態(tài),也可以在route -e 命令中看到
原來一直提示這個問題
信息: Manager [/clusterapp]: skipping state transfer. No members active in cluster group.
最后測試只要修改在Cluster之間的一段代碼
改為
在13的服務(wù)器上也將這一段修改為自己的ip
然后打開jvmRoute ,跟workers.properties 的兩個tomcat名字相匹配
ip1
ip2
好了,apache和tomcat的配置好了,可以訪問了。
這里,再提供一個鏈接,可以監(jiān)控和配置負載均衡的各種信息
http://192.168.1.11/jkstatus或http://my.linuxcoffee.org、jkstatus來訪問網(wǎng)站。
注:需要在web.xml的display-name后面 下加上一段。 這個跟順序有關(guān)的,不然,xml文件會變紅哦。
 
 
TomcatDemo 
 
               

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/22176/showart_1081142.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP