声明:出现这个问题有程序方面、网络方面、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->Servers->your_server->Configuration->Tuning->Stuck Thread Max Time

如下图:

2)怎样

改为:

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

转载于:https://www.cnblogs.com/tdskee/p/7871960.html

'weblogic.kernel.Default (self-tuning) 问题weblogic层面解决办法相关推荐

  1. ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for 653 secon

    1,"weblogic.kernel.Default"是从客户端提交请求后产生的线程所在的队列名.这个队列的线程数默认是15个.如果超过15个线程堵塞,则部署的应用将不能访问.同时 ...

  2. Unable to handle kernel paging request at virtual address 的解决办法

    原文地址为: Unable to handle kernel paging request at virtual address 的解决办法 今天想正式开始编写各底层硬件的驱动程序,首先是双口RAM的 ...

  3. idea keymap之前选择成 Eclipse 后,idea默认的快捷键Default找不到了的解决办法

    在plugins里搜索keymap,会出现很多选项,选择一款你用的,其中macos keymap就是默认的idea快捷键,安装它,重启idea就好了,并且keymap选项中也有idea原有的快捷键了

  4. 有时用weblogic用户启动weblogic时会报错的原因以及解决办法

    原因:这是由于之前用root用户启动,即使用root用户关闭weblogic并杀掉进程,也没有用. 解决办法:用root用户将/data/weblogic/bea/user_projects/doma ...

  5. 在webLogic 10.3中部署Hibernate 3.5出现 ClassNotFoundException解决办法

    在开发Hibernate的Web项目应用时使用tomcat时运行很好,但实际生产环境中要部署到WebLogic就会出现一些ClassNotFoundException异常. org.hibernate ...

  6. weblogic对JSP预编译、weblogic读取JSP编译后的class文件、ant中weblogic.jspc预编译JSP

    我们都知道在weblogic中JSP是每次第一次访问的时候才会编译,这就造成第一次访问某个JSP的时候性能下降,有时候我们也希望JSP被编译成class然后打包在jar中实现隐藏JSP的功能,下面介绍 ...

  7. Weblogic 错误 BEA-000403 BEA-000438解决办法

    转载自:http://www.cnblogs.com/fengqingtao/p/3513660.html 控制台提示如下错误: <Error> <Socket> <BE ...

  8. Weblogic跨域session冲突解决办法

    一.现象: 在WebLogic中,有两个不同域A(端口:9000)和B(端口:8000),应用CA在域A中,应用CB在域B中,进行如下操作: 1.先登录应用CA,再登录应用CB,然后,切换回应用CA, ...

  9. weblogic服务器上类或者方法找不到的解决办法

    weblogic服务器上类或者方法找不到的解决办法 参考文章: (1)weblogic服务器上类或者方法找不到的解决办法 (2)https://www.cnblogs.com/xin1006/p/37 ...

最新文章

  1. Python多线程中阻塞(join)与锁(Lock)的使用误区
  2. react使用setSetat设置多级对象的值
  3. php冒泡和选择排序,选择排序vs冒泡排序
  4. Android绘制(三):Path结合属性动画, 让图标动起来!
  5. 细胞(信息学奥赛一本通-T1329)
  6. c#对PL/SQL查询结果列复制的结果生成指定格式
  7. 极域电子教室师生端连接不上怎么解决
  8. 详解 git cherry-pick用法
  9. OpenCV图像处理_2:平滑smoothing模糊blurring操作
  10. 今日微语早报 每日精选12条新闻简报
  11. C++11多线程 内存序(std::memory_order_consume)
  12. Kali Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了。
  13. RFM模型(用户分析)
  14. http-https数据包的基本知识
  15. 内存完整性已关闭,你的设备可能易受攻击已解决之处理方法
  16. Android中的AlarmManager的使用
  17. 聊一聊SLAP:单一抽象层级原则
  18. 从猫蛇之战三看内核戏CPU
  19. 安装itunes需要管理员身份_安装itunes没有足够权限启动系统win10
  20. 【OpenCV 例程 300篇】235. 特征提取之主成分分析(sklearn)

热门文章

  1. Object之defineProperty
  2. Javascript中的arguments数组对象
  3. Tomcat 7.0 servlet @WebServlet
  4. 云计算设计模式(十六)——优先级队列模式
  5. Windows下简单好用的php平台:XAMPP Wamp5和AppServ
  6. 【转载】让页面不缓存js
  7. eclipse中查看android源码
  8. 单点登陆框架CAS的研究
  9. [IE9] 开发IE9上的屏幕取词功能
  10. 今天收到ORACLE 10G OCA 证书!