转自:http://blog.csdn.net/z69183787/article/details/12647539

声明:出现这个问题有程序方面、网络方面、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

weblogic线程阻塞性能调优(图解)相关推荐

  1. weblogic线程阻塞性能调优(图解)转

    声明:出现这个问题有程序方面.网络方面.weblogic设置方面等等原因,此文章主要讲述由于weblogic设置而导致的解决办法. 因为: 1.程序问题,需要项目自己去解决,weblogic在做优化处 ...

  2. 【JVM性能调优】jstack和线程dump分析

    一.几个概念: 1.jstack命令的语法格式:jstack <pid>,可用于查看java进程id. 2.Dump文件:Dump文件是进程的内存镜像.可以把程序的执行状态通过调试器保存到 ...

  3. JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程

    2019独角兽企业重金招聘Python工程师标准>>> JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程 博客分类: java jvm 前言: 上一 ...

  4. 【JVM性能调优】使用jstack找出最耗CPU的java线程

    jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体的代码,所以它在JVM性能调优中很常见.下面我们在找出某个java进程中最耗CPU的线程,并定位堆栈信息,使用到的命令有:ps.top.p ...

  5. BEA WebLogic平台下J2EE调优攻略--转载

    BEA WebLogic平台下J2EE调优攻略   2008-06-25 作者:周海根 出处:网络   前 言 随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供 ...

  6. apache性能调优

    2019独角兽企业重金招聘Python工程师标准>>> 一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这 ...

  7. 通向架构师的道路(第三天)之apache性能调优

    一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构.这个架构是一个非常基础的J2ee工程上线布署时的一种架构.在 ...

  8. Apache整合Tomcat详解系列(三)Apache性能调优

    一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构.这个架构是一个非常基础的J2ee工程上线布署时的一种架构.在 ...

  9. 性能调优攻略——来自酷壳陈皓

    关于性能优化这是一个比较大的话题,在<由12306.cn谈谈网站性能技术>中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别 ...

最新文章

  1. Java技术体系平台
  2. BIG DATA 大数据时代来临
  3. 如何从代码层面优化系统性能
  4. 10字符串及整数操作符
  5. mc显示服务器生命值,[1.7-1.8]CombatIndicator — 全息显示攻击伤害的数值 让我的世界服务器更有游戏感...
  6. arcgis python实例_arcgis python脚本工具实例教程—栅格范围提取至多边形要素类
  7. ThreadLocal 在web环境下使用的边界问题
  8. python面试题之Fibonacci数列
  9. 云存储软件行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  10. java考试题及答案翁凯,快来收藏!
  11. 丑数 打表+二分查找
  12. 【菜鸟必看】CSDN博客字体颜色编码大全,前端颜色编码,都在这里了!!
  13. 通过Servlet生成验证码图片
  14. PS学习-锐化和修饰照片(一)--高反差锐化并提升立体感
  15. 大三软件测试实习生面试经验-1
  16. java蓝桥杯数字黑洞_【蓝桥杯】数字黑洞(5位黑洞数)
  17. 威宁八中高考成绩查询2021,威宁自治县第八中学隆重举行2021年高考誓师大会
  18. win10 nas搭建_零起步自建家用NAS
  19. MATLAB中CVX工具箱解决凸优化问题的基本知识——语法、变量声明、目标函数、约束条件、cvx编程错误及解决方法
  20. 《Swift4.0互动教程》正式发布

热门文章

  1. day20 文件上传下载
  2. 查询/新建/修改本地用户和组
  3. android 广播机制
  4. Android列表控件选项中添加进度框ProgressBar实现
  5. Github的Tom大鸟:我是如何拒绝微软30w的诱惑,专注于Github事业
  6. 一步一步实现扫雷游戏(C语言实现)(三)
  7. Linux 指令篇:文件系统--fstab
  8. 校验正确获取对象或者数组的属性方法(babel-plugin-idx/_.get)
  9. 27.3. source code
  10. sharepoint性能优化