WebLogic 9.2配置exe queues(thread pool)

WebLogic 9.2配置exe queues(thread pool) 

2008-12-21 16:17:17|  分类: 专业技术讨论 |  标签: |字号  订阅

在8.1版本中,我们可以利用console进行thread pool的配置,根据应用的需求增加新的thread pool或者修改pool的大小。

但是9.2中,console上没有提供这一功能,但是我们可以利用修改config.xml来实现这个配置。

默认情况下,我们只能看到default的执行情况:

WebLogic 9.2配置exe queues(thread pool) - 踏雪无痕 - 踏雪无痕-心情空间

首先要加入这句话,<use81-style-execute-queues>true</use81-style-execute-queues>

例子:

<server>

   <name>myserver</name>

   <ssl>

      <name>myserver</name>

      <enabled>true</enabled>

      <listen-port>7002</listen-port>

   </ssl>

   <use81-style-execute-queues>true</use81-style-execute-queues>

   <listen-address/>

</server>

具体配置:

<server>
    <name>AdminServer</name>
    <log>
      <log-file-severity>Debug</log-file-severity>
      <stdout-severity>Info</stdout-severity>
      <redirect-stdout-to-server-log-enabled>true</redirect-stdout-to-server-log-enabled>
    </log>
    <execute-queue>

<!-- 新增加的thread pool -->
      <name>C3Oss.Adapter.Thread.Pool</name>
      <thread-count>2</thread-count>
      </execute-queue>

    <use81-style-execute-queues>true</use81-style-execute-queues>
    <listen-address></listen-address>
  </server>

也可以用相同的方法修改default的大小:

<execute-queue>
         <name>default</name>
         <thread-count>100</thread-count>
      </execute-queue>

特别要注意的地方,9.2的config.xml增加<use81-style-execute-queues>true</use81-style-execute-queues>

后,不能直接从8.1的config.xml copy原来的配置过来。

8.1-----

 <ExecuteQueue Name="Error.Center.Receive.Thread.Pool" ThreadCount="15"/>
        <ExecuteQueue Name="weblogic.kernel.Default" ThreadCount="50"/>
        <ExecuteQueue Name="C3Oss.Adapter.Thread.Pool" ThreadCount="30"/>

9.2-----

<execute-queue>
         <name>default</name>
         <thread-count>100</thread-count>
      </execute-queue>

格式不一样的,直接把上面3句copy过来,启动报错,找不到标签<ExecuteQueue >.

配完之后,在console上,监控可以看到很多包括wls自己的thread pool的状态:

WebLogic 9.2配置exe queues(thread pool) - 踏雪无痕 - 踏雪无痕-心情空间

WebLogic 9.2配置exe queues(thread pool) - 踏雪无痕 - 踏雪无痕-心情空间

另外,除了修改配置文件,我们还可以利用建立work manage来实现对server thread的控制

posted on 2011-07-05 15:18  回到未来看历史  阅读(184)  评论(0)    收藏  举报

导航