成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

linux下tomcat集群配置

運(yùn)維 系統(tǒng)運(yùn)維
經(jīng)過(guò)我的多次測(cè)試實(shí)踐,在linux和window下測(cè)試通過(guò),win的比較簡(jiǎn)單,因?yàn)樵谀J(rèn)的情況下,組播就已經(jīng)打開。

Apache + Tomcat + Linux 集群和均衡負(fù)載 (Session 同步復(fù)制) 配置實(shí)踐指南

經(jīng)過(guò)我的多次測(cè)試實(shí)踐,在linux和window下測(cè)試通過(guò),win的比較簡(jiǎn)單,因?yàn)樵谀J(rèn)的情況下,組播就已經(jīng)打開。

1 在linux 下同一臺(tái)服務(wù)器上測(cè)試通過(guò)(注意端口不要沖突。特別要注意那個(gè)tcpListenPort=”4001″ )

2 在window下的同一臺(tái)服務(wù)器上測(cè)試通過(guò),注意要點(diǎn)同上

3 window下多臺(tái)不同主機(jī)上測(cè)試通過(guò),沒有什么好注意點(diǎn),可以完全備份一個(gè)tomcat

4.linux多臺(tái)不同tomcat服務(wù)器上測(cè)試通過(guò)。這個(gè)也是最后實(shí)現(xiàn),最實(shí)際的方案。(一般不用在win下部署tomcatweb應(yīng)用。呵呵。我覺得)

這里講下第四中情況

先講一下環(huán)境:都是在Red Hat Linux AS4上測(cè)試通過(guò)

Apache:ip:192.168.1.11 (一臺(tái)) 版本:2.0/2.2 (做均換負(fù)載服務(wù)器)

Tomcat:ip1:192.168.1.12 ip2:192.168.1.13 (兩臺(tái)) 版本: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/ 請(qǐng)選擇正確的操作系統(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下添加一個(gè)mod_jk.conf文件

LoadModulejk_module  modules/mod_jk.so

#configure mod_jk

JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk.log

JkLogLevel debug

#p#

4.增加一個(gè)虛擬機(jī)配置文件vhosts.conf (這個(gè)不是必須的,可以將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集群功能。

一般不需要修改什么東西,但在我這邊,兩臺(tái)linux的tomcat就是死活找不到node,而同樣的配置文件在window下的跑得很是正常。

有個(gè)東西要說(shuō)明下,因?yàn)閠omcat的session同步功能需要用到組播,windows默認(rèn)情況下是開通組播服務(wù)的,但是linux默認(rèn)情況下并沒有開通,可以通過(guò)指令打開route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0,如果需要服務(wù)器啟動(dòng)時(shí)即開通組播需在/etc/sysconfig/static-routes文件內(nèi)加入eht0 net 224.0.0.0 netmask 240.0.0.0。具體組播概念請(qǐng)查閱CCNP相關(guān)內(nèi)容。

可以通過(guò)netstate -g 來(lái)查看組播狀態(tài),也可以在route -e 命令中看到

原來(lái)一直提示這個(gè)問(wèn)題

信息: Manager [/clusterapp]: skipping state transfer. No members active in cluster group.

最后測(cè)試只要修改在Cluster之間的一段代碼

Receiver

className="

org.apache.catalina.cluster.tcp.ReplicationListener"

tcpListenAddress="auto"

tcpListenPort="4001"

tcpSelectorTimeout="100"

tcpThreadCount="6"/>

改為

Receiver

className="

org.apache.catalina.cluster.tcp.ReplicationListener"

tcpListenAddress="192.168.1.12"

tcpListenPort="4001"

tcpSelectorTimeout="100"

tcpThreadCount="6"/>

在13的服務(wù)器上也將這一段修改為自己的ip

然后打開jvmRoute ,跟workers.properties 的兩個(gè)tomcat名字相匹配

ip1

Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat12"/>

ip2

Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat13"/>

好了,apache和tomcat的配置好了,可以訪問(wèn)了。

這里,再提供一個(gè)鏈接,可以監(jiān)控和配置負(fù)載均衡的各種信息

http://192.168.1.11/jkstatushttp://my.linuxcoffee.org、jkstatus來(lái)訪問(wèn)網(wǎng)站。

注:需要在web.xml的display-name后面 下加上一段。 這個(gè)跟順序有關(guān)的,不然,xml文件會(huì)變紅哦。

xml version="1.0" encoding="UTF-8"?>

web-app xmlns="http://java.sun.com/xml/ns/j2ee

display-name>TomcatDemodisplay-name>

distributable/>

web-app>

【編輯推薦】

  1. linux大掃盲:linux之Tar命令常用參數(shù)
  2. Linux系統(tǒng)下批量替換文件內(nèi)容
  3. 永遠(yuǎn)不要運(yùn)行的危險(xiǎn)Linux命令!
責(zé)任編輯:趙寧寧 來(lái)源: 新浪博客
相關(guān)推薦

2014-07-29 17:46:09

Linuxtomcattomcat集群

2009-11-24 09:26:49

LinuxJDKTomcat

2012-05-30 10:09:57

ApacheTomcat

2011-11-28 22:18:53

Nginxtomcat集群

2011-02-25 11:16:38

ApacheTomcat

2014-06-30 09:27:17

UbuntuTomcat集群

2009-02-06 13:19:02

JSP配置Tomcat

2011-05-07 09:32:31

Tomcat

2020-03-23 22:50:36

WindowsNginxTomcat

2017-04-13 13:00:27

LinuxWindowstomcat

2011-05-13 09:34:51

TomcatMysql連接池

2009-07-01 14:09:24

Servlet和BeaJSP

2013-12-12 13:25:18

2009-06-03 16:33:53

安裝jdk tomcaeclipse配置

2011-02-23 15:50:04

Linuxvsftpd

2011-02-23 17:23:35

linux vsftpd

2011-02-23 15:50:04

Linuxvsftpd

2011-01-11 11:32:20

Linuxlogrotate配置

2010-04-20 22:36:52

負(fù)載均衡配置

2011-08-15 10:14:41

Sencha ToucMyEclipseTomcat
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久久久久久久 | 四虎影院一区二区 | 香蕉久久a毛片 | 欧美激情在线精品一区二区三区 | 99精品免费久久久久久久久日本 | 久久亚洲一区二区 | 久久综合一区 | www.久久久久久久久久久久 | 亚洲成人一区 | 欧美精品一二三区 | 在线播放一区 | 午夜看电影在线观看 | 亚洲欧美在线一区 | 在线观看国产视频 | 妖精视频一区二区三区 | 精品国产乱码久久久久久蜜臀 | 国产精品一区在线 | 国产精品久久久久久 | 综合精品在线 | 亚洲国产成人精品久久 | 中文字幕在线看人 | 欧美aⅴ | 一区二区三区视频免费看 | 亚洲精品一区二区三区在线 | 日本天天操 | 成人精品区| 亚洲欧美视频一区 | 国产伦精品一区二区三区高清 | 罗宾被扒开腿做同人网站 | 亚洲福利一区二区 | 亚洲福利在线视频 | 黄色成人国产 | 性一爱一乱一交一视频 | 免费的av网站 | 国产一级成人 | 国产91色在线 | 亚洲 | 欧美九九 | 成人免费视频在线观看 | 久久国产综合 | 国产高清在线精品一区二区三区 | 欧美日韩国产综合在线 |