12
返回列表 发新帖
楼主: david_fjw1

(求救!急!急!急!)websphere6.1 + apache(2.0.52) :apache分发不均衡(请高手指教

[复制链接]
论坛徽章:
0
11#
发表于 2007-6-15 16:08 | 只看该作者

非常感谢您的指教!

最初由 KEEP-WebSphere 发布
[B]你可以通过管理控制台中的性能查看器观察一下,测试足够长的时间然后看看每个服务器上的会话(session)数。 [/B]



环境描述:
两台apache:M,N
四台server:A,B,C,D


现在我具体描述一下三种情况的现象:
(如下数据是通过netstat -an|grep 10.10.1.171|grep EST|wc -l 方式统计所得;并且plugin-cfg.xml中LoadBalance="Round Robin"以及所有LoadBalanceWeight="2")

第一种: M只分发到A和B,N只分发到C和D;(通过设置plugin-cfg.xml中ServerCluster中的server实现)
           M--->A         M---->B          N---->C          N---->D
        18        16        48        16
        24        18        56        16
        30        8        59        26
        43        21        53        29
        41        30        33        21
        38        12        48        19
        37        4        58        11
        50        11        68        14
        43        12        49        26
        157969        76398        155693        74534

发现M--->A是M---->B的两倍;N---->C是N---->D的两倍;

第二种:使用主控台生成的plugin-cfg.xml文件(未改动过)

M->A N->A M->B N->B M->C N->C M->D N->D
54     26     8        9      71      46      10     20
...............................

37     55     19      11    47       66      29      10
22936;20797 ;10525;9503;23629;23315;11116;7885 (TOTAL)

发现M(N)--->A和M(N)--->C差不多;并且分别是M(N)--->B和M(N)---->D的两倍

第三种:停掉B和D

M-->A          N--->A             M--->C          N--->C

85        83        55        63
72        91        67        71
110447        107833        67742        67239

发现M(N)-->A几乎是M(N)--->C的二倍


问题:通过对上述三种情况的观察,由于基本上都存在二倍的关系,我觉得一定是有个地方没有调整或者设置正确。
第二种情况中M(N)--->A和C还是均衡的,为什么到了第三种情况(只剩A和C)时,A就是C的二倍了呢?十分不解!


另外,主控台中性能观察器中session的观测结果如下:
CreateCount(A)  LiveCount(A)CreateCount(C) LiveCount(C)
1630.00         300.00         837.00  148.00
1625.00         295.00         831.00  152.00
1613.00         283.00         825.00  146.00
1605.00         302.00         823.00  144.00
1591.00         288.00         818.00  154.00
1577.00         302.00         814.00  150.00
1561.00         286.00         807.00  143.00
这个观测结果和用netstat方式的统计结果基本是吻合的。


如何解决这个问题,请高手指教!!

个人怀疑可能是网络方面的问题,不知道有没有道理,只是怀疑而已。网络设置方面的哪个参数有可能和此问题有关?有没有可能是两个apache的参数设置不一致?apache的配置文件中哪个参数有可能和此问题有关,请高手指教!万分感谢!!!

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2007-6-19 11:52 | 只看该作者
你现在的情况相当于通过两apache向4个WAS server分发请求,你的物理结构是什么样子的?
用什么方法实现的对apcahe的分发?能保证分发在两个apache上的请求是均匀的吗?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表