压力测试后,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)。

增大连接数 ,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可以采用静态化处理