'weblogic kernel Default self-tuning 问题weblogic层面解决办法

本文探讨WebLogic中weblogic.kernel.Default队列线程阻塞问题,阐述其成因及解决策略,包括调整StuckThreadMaxTime参数与线程数,优化程序以减少处理时间。
               

声明:出现这个问题有程序方面、网络方面、weblogic设置方面等等原因,此文章主要讲述由于weblogic设置而导致的解决办法。

因为:

1.程序问题,需要项目自己去解决,weblogic在做优化处理也于事无补

2.网络中断或者认为关闭交互这种情况也不能用weblogic处理(这点我是这么认为的)


一、说明:

,"weblogic.kernel.Default"是从客户端提交请求后产生的线程所在的队列名。这个队列的线程数默认是15个。如果超过15个线程堵塞,则部署的应用将不能访问。同时后台报:
<2008-2-27 下午09时37分48秒 CST> <Error> <WebLogicServer> <BEA-000337> <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)优化程序,减少处理时间。

二、修改办法

------------------------------------------↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓修改办法↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓---------------------------

1) 如何修改StuckThreadMaxTime参数值:http://lujinan858.iteye.com/blog/986237

启动weblogic服务,进入控制台:

your_domain->Environment->Servers->your_server->Configuration->Tuning->Stuck Thread Max Time

如下图:

2)怎样增大线程数

 

window环境下修改【bea】\user_projects\domains\my_domain\bin\setDomainEnv.cmd文件,查询最下面set JAVA_OPTIONS=%JAVA_OPTIONS%

改为:

set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MinPoolSize=50
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MaxPoolSize=300


           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.youkuaiyun.com/jiangjunshow

2025-11-05 13:16:54.068 INFO 25365 --- [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/listParameterNameByMaterialNo 2025-11-05 13:16:54.068 INFO 25365 --- [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:16:54.069 INFO 25365 --- [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:16:54.069 INFO 25365 --- [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:16:54.069 INFO 25365 --- [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: listParameterNameByMaterialNo 2025-11-05 13:16:54.089 INFO 25365 --- [[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求耗时 : 21 2025-11-05 13:16:56.516 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/listParameterNameByMaterialNo 2025-11-05 13:16:56.516 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:16:56.516 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:16:56.516 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:16:56.516 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: listParameterNameByMaterialNo 2025-11-05 13:16:56.534 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求耗时 : 18 2025-11-05 13:17:12.110 INFO 25365 --- [[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/listParameterNameByMaterialNo 2025-11-05 13:17:12.111 INFO 25365 --- [[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:17:12.111 INFO 25365 --- [[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:17:12.111 INFO 25365 --- [[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:17:12.111 INFO 25365 --- [[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: listParameterNameByMaterialNo 2025-11-05 13:17:12.133 INFO 25365 --- [[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求耗时 : 23 2025-11-05 13:18:21.364 INFO 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/supplier 2025-11-05 13:18:21.364 INFO 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:18:21.364 INFO 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:18:21.364 INFO 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:18:21.364 INFO 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: supplierAvg 2025-11-05 13:18:29.109 INFO 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/supplier 2025-11-05 13:18:29.109 INFO 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:18:29.109 INFO 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:18:29.110 INFO 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:18:29.110 INFO 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: supplierAvg 2025-11-05 13:18:33.504 ERROR 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 抛出异常 : null 2025-11-05 13:18:33.503 ERROR 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 抛出异常 : null 2025-11-05 13:18:33.517 ERROR 25365 --- [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.a.c.c.e.Error500Controller : 捕获到错误: NullPointerException: null 2025-11-05 13:18:33.517 ERROR 25365 --- [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.a.c.c.e.Error500Controller : 捕获到错误: NullPointerException: null 2025-11-05 13:19:05.280 INFO 25365 --- [[ACTIVE] ExecuteThread: '72' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/listParameterNameByMaterialNo 2025-11-05 13:19:05.281 INFO 25365 --- [[ACTIVE] ExecuteThread: '72' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:19:05.281 INFO 25365 --- [[ACTIVE] ExecuteThread: '72' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:19:05.281 INFO 25365 --- [[ACTIVE] ExecuteThread: '72' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:19:05.281 INFO 25365 --- [[ACTIVE] ExecuteThread: '72' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: listParameterNameByMaterialNo 2025-11-05 13:19:05.301 INFO 25365 --- [[ACTIVE] ExecuteThread: '72' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求耗时 : 21 2025-11-05 13:19:05.363 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求Url : http://sbsfn.smecs.com:80/coa/chart/listParameterNameByMaterialNo 2025-11-05 13:19:05.363 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求ip : 10.190.84.236 2025-11-05 13:19:05.363 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器 : CHROME11 2025-11-05 13:19:05.363 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 浏览器版本 : 117.0.0.0 2025-11-05 13:19:05.364 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.g.apps.logging.aspect.LoggingAspect : 方法规则式拦截: listParameterNameByMaterialNo 2025-11-05 13:19:05.385 INFO 25365 --- [[ACTIVE] ExecuteThread: '91' for queue: 'weblogic.kernel.Default (self-tuning)'] c.o.group.apps.core.aop.ConsolePrintAop : 请求耗时 : 22 2025-11-05 13:20:00.002 INFO 25365 --- [scheduling-1] com.smec.apps.coa.schedule.SendCoaTask : sendPpapToSrm running 2025-11-05 13:20:00.010 INFO 25365 --- [scheduling-1] com.smec.apps.coa.schedule.SendCoaTask : sendPpapToSrm end 2025-11-05 13:20:00.014 INFO 25365 --- [scheduling-1] com.smec.apps.coa.schedule.SendCoaTask : sendSrmoPpap running 2025-11-05 13:20:00.043 INFO 25365 --- [scheduling-1] com.smec.apps.coa.schedule.SendCoaTask : sendSrmoPpap end 2025-11-05 13:20:00.142 INFO 25365 --- [xxl-job, EmbedServer bizThreadPool-2022988647] c.xxl.job.core.executor.XxlJobExecutor : >>>>>>>>>>> xxl-job regist JobThread success, jobId:77, handler:com.xxl.job.core.handler.impl.MethodJobHandler@3d2ac102[class com.smec.apps.coa.schedule.SendCoaTask$$EnhancerBySpringCGLIB$$4b1c261a#getPortalCoa] 2025-11-05 13:20:00.143 INFO 25365 --- [xxl-job, JobThread-77-1762320000141] com.smec.apps.coa.schedule.SendCoaTask : getPortalCoaTimerTask running 2025-11-05 13:20:00.175 INFO 25365 --- [xxl-job, JobThread-77-1762320000141] com.smec.apps.coa.schedule.SendCoaTask : getPortalCoaTimerTask end 2025-11-05 13:21:33.864 INFO 25365 --- [xxl-job, JobThread-77-1762320000141] com.xxl.job.core.thread.JobThread : >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-77-1762320000141,10,Pooled Threads]为什么前端会报空指针异常啊
最新发布
11-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值