weblogicc 线程池设置


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

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

-Dweblogic.threadpool.MinPoolSize=100

-Dweblogic.threadpool.MaxPoolSize=500

 

 

weblogic11g建议这样修改线程池大小

打开并编辑 bin/setDomainEnv.sh

在最后面添加

export JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.threadpool.MinPoolSize=100"

 

 

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

2010年12月27日wei发表评论阅读评论

weblogic 9开始使用了线程自调优技术。通过以下方法设置,可以指定默认线程的最大最小值。

方法一:修改启动脚本参数
在启动脚本中,增加如下参数

%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%

-Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy

-Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=500

%PROXY_SETTINGS% %SERVER_CLASS%

 

方法二:修改config.xml
在config.xml中,增加如下参数

<server>

<name>AdminServer</name>

<self-tuning-thread-pool-size-min>100</self-tuning-thread-pool-size-min>

<self-tuning-thread-pool-size-max>500</self-tuning-thread-pool-size-max>

<listen-port>7923</listen-port>

<listen-address></listen-address>

</server>

 

经过测试,以上两种方法适合weblogic9,10,11g


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM