欢迎来到天天文库
浏览记录
ID:14294154
大小:92.11 KB
页数:11页
时间:2018-07-27
《加的负载均衡以及群集配置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Weblogic加Apache的负载均衡以及群集配置Weblogic的负载均衡可以通过软件和硬件的方式实现。硬件可以使用F5等设备,软件一般使用apache来实现。下面说明使用apache的具体方法。Weblogic的负载均衡可以通过软件和硬件的方式实现。硬件可以使用F5等设备,软件一般使用apache来实现。下面说明使用apache的具体方法。1.环境准备Apache2.2http://httpd.apache.org/download.cgiWeblogic9.2三台机器,用途分别如下:2.配置weblogic2.3配置weblogic.xml
2、文件为了支持session复制,为应用程序新建weblogic.xml文件,放置到ear文件的meta-inf目录下。内容为:replicatedtrue3、sion-descriptor>3.配置apache从{weblogic_home}/server/plugin/win/32目录,复制mod_wl_22.so到{apache_home}/modules目录下。修改httpd.conf文件,增加如下内容:LoadModuleweblogic_modulemodules/mod_wl_22.soWeblogicCluster192.168.10.101:7010,192.168.10.102:7011MatchEx4、pression*WLLogFile"D:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/logs/wlproxy.log"DebugOnDebugConfigInfoOnKeepAliveEnabledOnKeepAliveSecs154.部署应用程序启动machine2上面的adminserver,进入控制台,部署应用程序,注意选择target时,要指定为cluster_test。5.启动weblogic5.1启动machine2上面的adminserver在machine5、2机器上,运行命令{weblogic_home}/user_projects/domains/cluster_domain/bin/startWeblogic.cmd5.2启动machine2上面的server1在machine2机器上,运行命令{weblogic_home}/user_projects/domains/cluster_domain/bin/startManagedWeblogic.cmdserver1192.168.10.101:70015.3启动machine3上面的server2在machine3机器上,运行命令{weblog6、ic_home}/user_projects/domains/cluster_domain/bin/startManagedWeblogic.cmdserver2192.168.10.101:70016.启动apache服务器7.相关约束条件7.1所有Managedserver的绑定地址必须是静态地址,不能是动态地址7.2如果需要在wan上面访问,adminserver所在的机器必须要有对外的IP地址8.问题诊断方法MulticastMonitor工具 监视群内广播数据,一般用来检查群内通信是否正常。使用方法如下:1.运行{weblogic_hom7、e}/user_projects/domains/{domain_name}/bin/setdomain.cmd设置环境变量,如classpath等,2.运行javaweblogic.cluster.MulticastMonitor{群广播地址}{广播端口}{域名称}{集群名称}3.运行后可以看到群内各个managedserver之间的广播数据,据此可以判断每个服务器的通信是否正常。MulticastTest工具 在各个managedserver之间发送数据,一般用来检查群内各个server之间通信是否正常。此命令需要在每个server所在的机器上8、运行。使用方法如下:1.运行{weblogic_home}/user_projects/domains/{domain_n
3、sion-descriptor>3.配置apache从{weblogic_home}/server/plugin/win/32目录,复制mod_wl_22.so到{apache_home}/modules目录下。修改httpd.conf文件,增加如下内容:LoadModuleweblogic_modulemodules/mod_wl_22.soWeblogicCluster192.168.10.101:7010,192.168.10.102:7011MatchEx
4、pression*WLLogFile"D:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/logs/wlproxy.log"DebugOnDebugConfigInfoOnKeepAliveEnabledOnKeepAliveSecs154.部署应用程序启动machine2上面的adminserver,进入控制台,部署应用程序,注意选择target时,要指定为cluster_test。5.启动weblogic5.1启动machine2上面的adminserver在machine
5、2机器上,运行命令{weblogic_home}/user_projects/domains/cluster_domain/bin/startWeblogic.cmd5.2启动machine2上面的server1在machine2机器上,运行命令{weblogic_home}/user_projects/domains/cluster_domain/bin/startManagedWeblogic.cmdserver1192.168.10.101:70015.3启动machine3上面的server2在machine3机器上,运行命令{weblog
6、ic_home}/user_projects/domains/cluster_domain/bin/startManagedWeblogic.cmdserver2192.168.10.101:70016.启动apache服务器7.相关约束条件7.1所有Managedserver的绑定地址必须是静态地址,不能是动态地址7.2如果需要在wan上面访问,adminserver所在的机器必须要有对外的IP地址8.问题诊断方法MulticastMonitor工具 监视群内广播数据,一般用来检查群内通信是否正常。使用方法如下:1.运行{weblogic_hom
7、e}/user_projects/domains/{domain_name}/bin/setdomain.cmd设置环境变量,如classpath等,2.运行javaweblogic.cluster.MulticastMonitor{群广播地址}{广播端口}{域名称}{集群名称}3.运行后可以看到群内各个managedserver之间的广播数据,据此可以判断每个服务器的通信是否正常。MulticastTest工具 在各个managedserver之间发送数据,一般用来检查群内各个server之间通信是否正常。此命令需要在每个server所在的机器上
8、运行。使用方法如下:1.运行{weblogic_home}/user_projects/domains/{domain_n
此文档下载收益归作者所有