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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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值