LVS中采用Jboss作为RealServer的配置要点 | 张戈博客

  • 时间:
  • 浏览:2
  • 来源:龙行博客 - 专注共享小诺博客分享

 博客建站已过有一一1个月了,大次责文章老会 在记录博客的折腾史,估计大次责喜欢折腾的博主全是以前的时期吧!现在博客基本是是否是是定型稳定,是以前写点与主题相关的博文了,就让 ,真不知道的还以为我这是WP折腾博客呢!

这几天,老大发新年任务了,把新技术的研究就交给了我,其中又一项就是我我我Jboss的集群。说实话,对于Jboss,我真的谈不上熟练,就让 长期全是管理Tomcat平台。揽到你你你这个任务,我倒也非常高兴,终于都才能弄点新东西了!

LVS+keepalived负载均衡架构我是比较熟悉的,老会 用的Tomcat作为Webserver,想着加上Jboss应该也是手到擒来吧?没花多久时间,相关软件的安装和配置都已被我甩掉,于是刚开始英文英文测试访问分类分类整理是是是否是是成功,结果发现采用jboss作为后端真实WEB主机,居然无法访问?ipvsadm状态中全是InActConn数据!而Kill掉它,启动同一台主机上的Tomcat则都才能完美轮询,匪夷所思~~

于是,各种搜各种测,终于找到了至少原困和妙招:

以前,jboss作为RealServer时是还要调整监听IP的,就让 就收才能正确的访问请求,如同敲错了门,自然无法打开jboss网页了!

几乎搜遍了,只找到了高版本Jboss的相关防止妙招,就先贴上来分享一下:

这里只说一下standalone模式下的修改妙招:

①. 使用vim编辑 jboss的配置文件standalone.xml:

vim /www/jboss7/standalone/configuration/standalone.xml

②. 在vim中按下/或?,输入/interface>查找并定位到最后有一一1个</interface>:

?/interface>

③. 在最后有一一1个</interface>前面加上如下代码:

<interface name="any">   
      <any-address/>   
</interface>

④. 就让 将</interface>下一句中的public改成any,如下所示:

<socket-binding-group name="standard-sockets" default-interface="any" port-offset="${jboss.socket.binding.port-offset:0}">

⑤. 最后使用 :wq 保存退出即可防止你你你这个难题。

而我们都我们都 苦逼公司用的是Jboss4的版本,根本不存在standalone模式,自然也就不存在相关xml配置文件了,而暂时又搜才能 Jboss4的防止妙招,只好自己埋头研究防止了!等出结果了再来记录下。。。