`

WebLogic用来响应客户端请求的线程数量的设置

阅读更多
    weblogic.kernel.default其实是一个weblogic的核心参数,设置的值就是weblogic用来响应客户端请求的线程数量。也就是说,一个用户登陆应用系统进行某操作,则WebLogic将从weblogic.kernel.default中分配一个线程给该用户。默认情况下,这个参数值是40。比如对大的企业应用,同一时间登陆操作系统的用户非常多,则40个线程就显得太少了。同时,如果你的应用程序设计得不好,造成很多操作速度非常慢,因为WebLogic要等待你一个操作完成之后,才进行线程的回收处理,如果同一时间有很多线程在执行非常慢的操作,这也会引起线程数量不够的问题。
    具体的表现就是在WebLogic的控制台的myserver中的Monitoring页面下的Performance页面中,Queue Length显示不是等于0,图像可能是一个曲线。Queue Length这个参数的意义就是“在等待队列里的请求数”。正常情况下,应该是0,图像是一个水平的横线。也就是没有客户端的请求会等待,都能及时的得到系统的处理。

如果确认是因为用户过多的原因需要增大weblogic.kernel.default参数的值,我们怎么修改?

进入WebLogic控制台——左边窗口的mydomain——servers——点击myserver——Configuration——General——点击Advanced Options的Show链接——最下面的Configure Execute Queues 链接——weblogic.kernel.Default链接——Thread Count参数。的却是隐藏的比较深。修改Thread Count的值,然后重启WebLogic就可以生效了。

分享到:
评论
4 楼 永立s 2016-09-22  
擦,11g也没有找到
3 楼 antonyup_2006 2010-09-27  
是啊 没找到呢
2 楼 javaoldboy 2010-05-18  
weblogic9也找不到的
1 楼 CoderDream 2009-07-30  
WebLogic 10.3 下面找不到相关页面,请博主贴张图片,谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics