tomcat 性能问题

08-05-29 xuhh
请教贤人:

我的网站访问量较高,打开页面的时候偶尔出现"页面无法访问",一般刷新一次即可。何解 ?

注:并发的最大线程数已经调整到2000,经测试应该无内存泻出。

freebox
2008-05-29 17:06
windows调MaxUserPort、TcpTimedWaitDelay,使用tcnative-1.dll

缓存静态内容

xuhh
2008-05-29 17:16
To freebox :

可否详解...

xuhh
2008-05-29 18:42
首先感谢freebox 的不宁赐教。

已经调整了MaxUserPort、TcpTimedWaitDelay相关想参数。

希望路过的人都能给点建议

补充:操作系统 windows 2003 server

tomcat5.0

oracle + sqlserver2005

struts+spring+hibernate、spring jdbctemplate

freebox
2008-05-29 20:40
先整个htm放上测试tomcat性能,再整个纯jsp不连db测试tomcat,排除db影响之后如果仍然认为问题出在tomcat上,那就做集群了。

另外开2000thread对win来说效果如何?感觉线程调度会有问题吧?觉得开到300都挺高了。

xuhh
2008-05-30 09:49
调整windows的MaxUserPort、TcpTimedWaitDelay后仍然未解决问题。

感觉tomcat的性能不是问题,不需要做集群。响应速度和内存CPU占用都在合理的范围。

只是间歇性的出现“该页无法访问”(大概1/100的概率)。

望道友们赐教啊!在下已心急如焚!

banq
2008-05-30 10:49
>只是间歇性的出现“该页无法访问”(

考虑死锁可能,并发用户大时,有些程序被你们编成单线程,其他用户只能等待,等下去,就没有响应了。

还是需要用Jprofiler严格测试,程序架构代码要严格检查,不要去怀疑tomcat,这就睡不着觉怪床歪。

猜你喜欢