WAS7应用压力测试时出现了访问超时,求助,附JavaCore

王超(bisu)专家,您好:很高兴今天可以参加这个答疑活动,我目前遇到了这样的问题不知道该如何去诊断和解决,是这样子的:使用的WAS版本为7.0.0.33,JVM堆内存为16G(最大最小值相同,因为这台机器上只运行WAS中间件),现在应用准备上线了,但是压力测试的时候出现了很多访问超时问题,比如测试...显示全部
王超(bisu)专家,您好:很高兴今天可以参加这个答疑活动,我目前遇到了这样的问题不知道该如何去诊断和解决,是这样子的:
使用的WAS版本为7.0.0.33,JVM堆内存为16G(最大最小值相同,因为这台机器上只运行WAS中间件),现在应用准备上线了,但是压力测试的时候出现了很多访问超时问题,比如测试用户登陆的时候发现大多数失败的事务原因是访问登陆页面120S无响应。这种问题在100人(虚拟用户)同时登陆时没有问题,而在500人同时登陆的时候就出现了,我对WAS不是非常了解,所以想问一下专家对此是怎么看的?附件中有问题发生时的JavaCore文件,本人在线等回复

附件:

附件图标javacore.20141027.180051.1876.0003.txt (8.4 MB)

附件图标javacore.20141027.180750.1876.0004.txt (8.49 MB)

收起
参与16

查看其它 14 个回答bisu的回答

bisubisu售后技术支持SYNNEX
回复 12# shawyeok


    这就对了,WAS在高并发情况下比如LoadRunner压测的时候,会出现大量线程处于com.ibm.ws.util.BoundedBuffer.waitGet_状态,在WebSphere 6.1的时候IBM曾出过相应的补丁解决这个问题。当时跟司令讨论过这个问题。

   解决的办法,就是由IHS或者其他类似软件负责TCP握手,让WebSphere只负担应用服务器的功能。这也是IBM官方推荐的架构。
IT咨询服务 · 2014-10-28
浏览1663

回答者

bisu
售后技术支持SYNNEX

bisu 最近回答过的问题

回答状态

  • 发布时间:2014-10-28
  • 关注会员:1 人
  • 回答浏览:1663
  • X社区推广