`
BradyZhu
  • 浏览: 248533 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jboss4集群配置之四:启动Jboss集群

 
阅读更多

1.前言
2.集群准备知识
3.Jboss集群配置实例概述
4.Jboss集群负载均衡器配置
5.Jboss集群节点配置
6.启动Jboss集群

6.启动Jboss集群

步骤

先启动负载均衡器apache,然后启动各jboss节点。各jboss节点的启动顺序没有要求。

启动负载均衡器apache


在/usr/local/apache2/bin目录下执行./httpd –k start

在/usr/local/apache2/logs/mod_jk.log中,看到apache初始化mod_jk的日志:
[Wed Aug 01 10:36:11 2007][6636:63168] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.23 initialized
[Wed Aug 01 10:36:11 2007][6637:63168] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.23 initialized
后面如有错误信息,是因为集群中的节点尚未启动,暂时忽略。

用netstat检查8080监听端口存在,apache启动成功.

启动Jboss节点

在集群各机器的/usr/local/jboss/bin,分别执行/run.sh –c all 1>1 2>2 &

用netstat检查8888端口监听存在.
用浏览器访问各节点的8888端口,能够看到jboss的状态.
Jboss启动成功.

集群的生命期

apache能够自动发现新启动的Jboss节点。当第一个Jboss节点启动后,自动创建Jboss集群。然后依次将其他节点加入到集群中。现在 访问http://192.168.8.246:8888,能够看到jboss的状态.说明请求已经被转发到Jboss节点。集群启动成功。

apache能够监视集群中各节点的状况,自动从集群中去掉无法访问的节点,从而保证每个请求都被响应。当集群的全部节点都停止工作,集群消亡。

集群的缺陷和粘着session

截止到现在,Jboss集群工作得很完美,除了session

目前配置的Jboss集群中,各节点是被动的、相互独立的,相当于增加了节点状态检测的DNS轮询,所以session也是相互独立的。当同一用户的2个请求被转发到不同的Jboss节点上时,会出现session信息假”丢失”的现象。

为此,Jboss提出粘着session (sticky session )概念。使用粘着session后,来自同一IP的请求将被发送到同一个Jboss节点,从而保证session使用的连续性。如果应用中没有使用session,则可以使用非粘着session的jboss集群。这样,负载分布更为合理。(Ruby Sun 的话:也更简单。)

设置方法是编辑负载均衡器的/usr/local/apache2/conf/workers.properties的worker.loadbalancer.sticky_session。设置为1使用粘着session,设置为0不使用粘着session。

使用粘着session还存在一种隐患,当某个节点发生故障时,该节点的session将全部丢失。要彻底解决这个问题,就要用到jboss session复制

分享到:
评论

相关推荐

    Apache2.2+JBOSS 5 集群配置

    Apache2.2+JBOSS 5 在LIUXN下的集群配置

    jboss7集群配置方案说明书

    1. Jboss7+apache集群 1 1.1 Jboss主从服务器设置: 1 1.2 apache相关的配置 3 2. Solr集群配置 3 2.1 solr分发设置 3 2.2 solr部署 4

    jboss 集群配置

    JBOSS4.0.2 HTTP集群设置之一:JBOSS集群介绍 Jboss 支持如下类型的cluster:EJB、HTTP、JNDI、JMS,本文主要了解HTTP cluster。JBOSS的HTTP cluster实现了两项任务:会话状态复制(Session state replication)和...

    jboss 4.0.2 集群 配置

    这个是转载Bromon原创的重量级:jboss 4.0.2 集群 配置

    Jboss集群配置指南

    第三部分 集群配置 5 1. Apache 配置 5 2. Tomcat配置 6 3. Jboss配置 6 3.1. 配置Session复制 6 3.2. 配置Clustering services 6 3.3. 配置TreeCache cluster service 7 4. 设置run 参数 7 5. Web client 7 5.1. ...

    JBoss422集群配置指南(02)

    JBoss422集群配置指南,让初学者掌握企业级的系统性能优化策略

    JBoss422集群配置指南(01)

    JBoss422集群配置指南,让初学者了解企业级的系统性能优化策略

    Jboss集群配置

    Jboss集群配置,从网上搜集的参考文档,准备搞个Jboss集群, Tomcat的搞定了

    JBoss集群配置的Session复制

    JBoss集群配置的Session复制。

    JBOSS7集群配置说明.doc

    JBOSS中文文档很少 项目本身的版本更新又频繁 因此初学者不易掌握 容易走入误区 请根据本文的写作顺序 并下载指定的程序版本 确保程序版本匹配 调试环境除httpd+mod cluster和jboss7独立模式 standalone 可以在...

    快速配置JBoss集群

    在default目录下快速配置JBoss集群(Web方面) 说起JBoss集群好像很高深的样子,其实一点也不恐怖,建立一个集群很简单,难的是怎么针对具体的应用优化服务器和实现负载均衡(学习中^o^)。本文将带领大家在JBoss的...

    linux jboss4+apache集群配置

    redhat5+jboss4.2.3+apache2.2.19+mod_jk.so集群配置 文档中包括了jkd jboss apache mod_jk 的分别安装步骤,对linux不熟悉的人绝对有所帮助。 我把他搞定中途遇到了很多问题才写了这个文档,相对来说比较完善了,...

    jboss集群配置

    jboss服务器集群配置的相关说明文档。

    jboss集群配置方式及使用

    jboss的一般配置使用和集群配置方式。

    apache负载均衡与JBOSS集群配置

    linux下apache负载均衡与jboss集群配置手册,可直接拷贝使用

    jboss配置指南

    server/all JBoss 的完全配置,启动所有服务,包括集群和 IIOP 。 server/default JBoss 的默认配置。在没有在 JBoss 命令行中指定配置名称时使用。 ( 我们下载的 4.2.1 版本默认采用此配置 ) 。 server/default/...

    jboss4.2.3GA集群配置 Apache负载均衡

    使用Apache、mod_jk为负载均衡器的jboss集群详细配置

Global site tag (gtag.js) - Google Analytics