weblogic

在这里插入图片描述

1,"weblogic.kernel.Default"是从客户端提交请求后产生的线程所在的队列名。这个队列的线程数默认是15个。如果超过15个线程堵塞,则部署的应用将不能访问。同时后台报:
<2008-2-27 下午09时37分48秒 CST> <ExecuteThread: ‘14’ for queue: ‘weblogic.kernel.Default’ has been busy for “1,720” seconds working on the request “Http Request: /myapp/test/index.jsp”, which is more than the configured time (StuckThreadMaxTime) of “600” seconds.>
2,线程数(Tread Count):指派到weblogic.kernel.Default队列的线程数。如果你不需要使用超过15个线程(默认),就不必更改这个属性值。

 如果发送该请求较多,很有可能会导致weblogic的线程阻塞,严重会引起weblogic挂起现象。 

可以通过以下几种方法解决:
1)修改StuckThreadMaxTime参数,将默认的600s改成1200s,或者其它适合的值。
2)增大线程数,防止线程阻塞问题。
3)优化程序,减少处理时间。

如何修改weblogic的weblogic.kernel.Default参数(最大线程数)
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就可以生效了。

如何修改weblogic默认线程池大小

weblogic 9.x使用了线程自调优技术。默认情况下,weblogic 9.x刚刚开始的时候是5个,线程数随着业务要求自动进行增加或者减少。
如果不使用9.X的线程自调优的新特性,用兼容8.1线程方式8.1的兼容参数有两个:

1、修改weblogic domain的config.xml文件,在对应位置加入红色标注的两行内容:

<server>
      <name>Adminserver</name>
      <self-tuning-thread-pool-size-min>5</self-tuning-thread-pool-size-min>
      <self-tuning-thread-pool-size-max>15</self-tuning-thread-pool-size-max> 
      ...
 </server>

2、在startweblogic.cmd脚本中加入一下java启动参数:

 -Dweblogic.configuration.schemaValidationEnabled=false

经测试32为windows操作系统上,同样硬件条件下:weblogic9支持的最大线程数约为2900个,而tomcat6支持最大线程数约为1100多。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

官方文档指出,WebLogic 9 / WebLogic 10 的线程池是自调优的,并且在WebLogic 9的时候,通过修改config.xml可以修改默认线程池的最小值、最大值,但是很麻烦。到了WebLogic 10gR3,连修改config.xml的办法都给取消了。

但是,可以通过在启动脚本增加如下参数,可以指定默认线程池的最小值、最大值:

本帖隐藏的内容需要回复才可以浏览

-Dweblogic.threadpool.MinPoolSize=100

-Dweblogic.threadpool.MaxPoolSize=500

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
8qNx7lFp+iW5NB+Dvw5a8w==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值