互联网服务中间件

was 7 集群节点同步慢的问题

生产操作系统(两台机做集群): 64 位 windows 2003 server sp2 中文版 websphere 7 64bit
集群机器一:
双网卡 10.100.20.100 192.168.20.100
主机名:WEB-NA-WEB1
安装: dm 与 server1
hosts:
10.100.20.100 WEB-NA-WEB1
10.100.20.101 WEB-NA-WEB2
集群机器二 :
双网卡 10.100.20.101 192.168.20.101
主机名:WEB-NA-WEB2
安装: server1
hosts:
10.100.20.100 WEB-NA-WEB1
10.100.20.101 WEB-NA-WEB2
具体操作方法: 将节点加入集群管理 E:IBMWebSphereAppServerprofilesAppSrv01bin 执行 addNode.bat WEB-NA-WEB1 -username wasadmin -password 123456 后下面看到成功连接到 WEB-NA-WEB1 (10.100.20.100)上面dm 的日志信息,随后提示主机WEB-NA-WEB2通过192.168.20.101 处理数据失败的信息,node 加入dm 失败
1.我上面已配置了两台机器的 hosts ,两台机器是互通的,也就是将node 加入dm ,WEB-NA-WEB2 是通过 10.100.20.100 去找 WEB-NA-WEB1 ,而 WEB-NA-WEB1 却用 通过192.168.20.101 去找 WEB-NA-WEB2,按道理 WEB-NA-WEB1 应该是通过10.100.20.101 去找 WEB-NA-WEB2,而这里是相反的,有点奇怪.
2.试着将机器一(WEB-NA-WEB1)中的对应的hosts 改了一下
hosts:
10.100.20.100  WEB-NA-WEB1
192.168.20.101 WEB-NA-WEB2
重新在 WEB-NA-WEB2 上面执行 addNode.bat 命令将node 加入WEB-NA-WEB1 却能成功加入,重启两个机器所有was 服务,进入 WEB-NA-WEB1 dm 控制台,能够正常使用,但做WEB-NA-WEB2节点同步时特别慢(好几分钟),但最后还是可以同步。
在dm 控制台上面新建作用于为 cluster 的数据源,测试这个数据源(jdbc:oracle:thin:@10.100.20.66:1521:xx)发现系统长时间等待(5分钟),有时测试成功,有时测试不成功(WEB-NA-WEB2 日志上面有超时连接数据库的错误日志信息)。如果在WEB-NA-WEB1 上面的dm ,新建两个数据源作于两台机器的节点,再测试连接,WEB-NA-WEB1节点很快(测试成功),而WEB-NA-WEB2测试一样很慢(5分钟),。初步怀疑是在WEB-NA-WEB1 上面的dm上面跟WEB-NA-WEB1通信,有时是通过 192.168.20.101 去通信的,但192.168.20.101 是不能访问数据库主机10.100.20.66,而造成连接数据库超时的现象。
试着将将机器一(WEB-NA-WEB1)中hosts 改成如下,再测试数据源与节点同步,还是比较慢
10.100.20.100 WEB-NA-WEB1
10.100.20.101 WEB-NA-WEB2


不知道是什么原因引起的,咨询过了ibm 800 服务,将所有配置文件发给了他们,他们检查后说配置没有问题,尝试在WEB-NA-WEB2机器上手动同步syncNode ,重启所有was 服务器,问题照旧!
参与4

3同行回答

jhrte1128jhrte1128系统工程师Fujisu
同意版主,如果配置文件没有问题,而且数据库测试有时成功有时不成功,说明网络拓扑有问题导致丢包,而不是 WebSphere 或者数据库本身的问题。建议查一下网络。显示全部
同意版主,如果配置文件没有问题,而且数据库测试有时成功有时不成功,说明网络拓扑有问题导致丢包,而不是 WebSphere 或者数据库本身的问题。建议查一下网络。收起
政府机关 · 2013-05-19
浏览974
vesaavesaa技术总监保密
说下你的网络架构, 比如 2个网卡,连的是一个交换机还是2个交换机?  这2个网段之间有没有什么联系?  2个网卡都配置了网关没有?    你这很可能是网络拓扑有问题, 如果都在一台交换机上, 就没有必要接2个网卡了, 如果是不同的交换机,就要看...显示全部
说下你的网络架构, 比如 2个网卡,连的是一个交换机还是2个交换机?  这2个网段之间有没有什么联系?
  2个网卡都配置了网关没有?
  
  你这很可能是网络拓扑有问题, 如果都在一台交换机上, 就没有必要接2个网卡了, 如果是不同的交换机,就要看你是否把2个网卡都设置网关了没有。 windows的系统是不能设置2个网关的。尝试去掉一个网关收起
互联网服务 · 2011-04-26
浏览946
anqixinganqixing技术经理武汉天腾通软科技有限公司
没怎么研究,帮你顶一下!显示全部
没怎么研究,帮你顶一下!收起
互联网服务 · 2011-04-26
浏览959

提问者

jjsluck
软件开发工程师上海新炬
擅长领域: 中间件

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-04-26
  • 关注会员:1 人
  • 问题浏览:6861
  • 最近回答:2013-05-19
  • X社区推广