首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

jboss变慢的原因分析,该如何解决

2012-03-20 
jboss变慢的原因分析最近一个项目中用jboss出现了问题,jboss响应很慢,外网访问时超时,内网等待很长时间才

jboss变慢的原因分析
最近一个项目中用jboss出现了问题,jboss响应很慢,外网访问时超时,内网等待很长时间才返回请求的页面。
看过jboss的日志,始终找不到根结所在。现在很担心万一访问量大了会挂掉。
项目环境是:linux(suse)+jboss4.2.3 、项目是spring+ibatis+struts2+mysql

求助:一般出现这种想象可能由哪些方面引起?你们有什么办法或工具能帮助我查找原因?
请不吝赐教!非常感激,谢谢!

[解决办法]
------------------------帮你顶----------------------------
[解决办法]
…………………………………………………………………………………………
……………… 也在用JBoss,不过对它一点都不熟悉 ………………
…………………………………… 只能顶 …………………………………………
[解决办法]
做一下压力测试,找到瓶颈在哪里
感觉应该和jboss没多大关系
可以考虑负载均衡或者使用cache

[解决办法]
---------帮你顶
[解决办法]
优化一下jboss
http://wangtong40.javaeye.com/blog/737235

[解决办法]
在run.sh 中加:# Setup JBoss specific properties
#JAVA_OPTS="-Dprogram.name=$PROGNAME $JAVA_OPTS"
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Xms1024m -Xmx1024m"

如果是window 在run.bat中加:
set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME% -Xms1024m -Xmx1024m
[解决办法]
建议用cache
[解决办法]

探讨
------------------------帮你顶----------------------------

[解决办法]
做一下压力测试,找到瓶颈在哪里
感觉应该和jboss没多大关系
可以考虑负载均衡或者使用cache
[解决办法]
具我的经验,你可以先这样:

1。 通过在jboss日志中,分析jboss变慢的原因:例如:处理哪些的请求,耗费大量的时间,然后定位这些请求的原因

2。 通过调整jboss参数,优化jboss性能,比如:线程分配,内存等

3。 对于耗时的且用处不大的请求,在程序中屏蔽,较少不必要的jboss资源消耗

热点排行