日期:2014-05-18  浏览次数:20667 次

令人头痛得jsp问题
网站用jsp做的,系统是linux,用行几个小时后,打开链接的速度就非常慢,重起apache后,就恢复正常,请问应该如何解决?

------解决方案--------------------
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。

linux下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS= '-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】 '
需要把这个两个参数值调大。例如:
JAVA_OPTS= '-Xms256m -Xmx512m '
表示初始化内存为256MB,可以使用的最大内存为512MB

你先调大内存试试,如果不行检查一下程序,看是否有内存溢出或是有类似死循环的程序

------解决方案--------------------
这种情况要检查几个方面
1、看CPU运行情况,看哪个进程占用CPU最高
2、看内存使用情况,也是看那个进程占用最高
3、看网络端口,检查apache的80端口被连接的情况
之后综合判断。