iteye_7740 2010-07-07 16:10
浏览 368
已采纳

压力测试后,web应用服务器非常的慢是什么问题呢?

1.环境配置:
WEB应用服务器和数据库服务器分开的,都时SUSE10(linux的一个版本)
WEB应用服务器:TOMCAT5.5.27
数据库:ORACLE 11g

2.问题描述
在做压力测试后,应用服务器越来越慢,重启后开始比较快,100个用户压力测试脚本运行正常,但停止压力测试后,web页面访问有些变慢;然后做250个用户压力测试时都超时报错了,系统变的非常的慢了。

3.请问:在压力测试停止后,WEB应用服务器为什么非常的慢,web页面操作非常的慢,难道都要每次重启web服务器吗?


tomcat的配置:
maxThreads="512" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />



30


loadrunner错误日志:
Action.c(150): Error -27796: Failed to connect to server "10.166.112.83:8080": [10060] Connection timed out

Action.c(150): Error -27791: Server "10.166.112.83" has shut down the connection prematurely
Action.c(9): Error -27740: Overlapped transmission of request to "10.166.112.83" for URL

"http://10.166.112.83:8080/ieach/wmlwapSpace.do" failed: WSA_IO_PENDING

Action.c(68): Error -27728: Step download timeout (500 seconds) has expired when downloading non-resource(s)。

  • 写回答

1条回答 默认 最新

  • xiangluping 2010-07-10 22:37
    关注

    增大连接数 ,Linux最大连接数是1000个左右,你应该把
    maxSpareThreads 与acceptCount 设置大点,
    maxSpareThreads 设置为 500, acceptCount 500
    要是还不够你还可以增加。

    不知道你的机器配置怎么样,因为要是连接数多的话要tomcat使用内存应该增加,因为默认的128M可能有点少
    设置Linux环境变量
    set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m
    或者加入到啊{tomcat_home}/bin/catalina.sh 文件中
    还有就是jsp可以采用静态化处理

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试