weblogic线程阻塞性能调优(图解)转
声明:出现这个问题有程序方面、网络方面、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://www.cnblogs.com/jjzd/p/6349276.html
weblogic线程阻塞性能调优(图解)转相关推荐
- weblogic线程阻塞性能调优(图解)
转自:http://blog.csdn.net/z69183787/article/details/12647539 声明:出现这个问题有程序方面.网络方面.weblogic设置方面等等原因,此文章主 ...
- 【JVM性能调优】jstack和线程dump分析
一.几个概念: 1.jstack命令的语法格式:jstack <pid>,可用于查看java进程id. 2.Dump文件:Dump文件是进程的内存镜像.可以把程序的执行状态通过调试器保存到 ...
- JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程
2019独角兽企业重金招聘Python工程师标准>>> JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程 博客分类: java jvm 前言: 上一 ...
- 【JVM性能调优】使用jstack找出最耗CPU的java线程
jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体的代码,所以它在JVM性能调优中很常见.下面我们在找出某个java进程中最耗CPU的线程,并定位堆栈信息,使用到的命令有:ps.top.p ...
- BEA WebLogic平台下J2EE调优攻略--转载
BEA WebLogic平台下J2EE调优攻略 2008-06-25 作者:周海根 出处:网络 前 言 随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供 ...
- apache性能调优
2019独角兽企业重金招聘Python工程师标准>>> 一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这 ...
- 通向架构师的道路(第三天)之apache性能调优
一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构.这个架构是一个非常基础的J2ee工程上线布署时的一种架构.在 ...
- Apache整合Tomcat详解系列(三)Apache性能调优
一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构.这个架构是一个非常基础的J2ee工程上线布署时的一种架构.在 ...
- 性能调优攻略——来自酷壳陈皓
关于性能优化这是一个比较大的话题,在<由12306.cn谈谈网站性能技术>中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别 ...
最新文章
- 零基础 8 周掌握 Python,成为全能人才!
- 原生javascript 元素依次掉落及上升
- python3 log_Python3 log10()函数简单用法
- matlab两张图片合成一张_11. 图像合成与图像融合
- 通过系统进程查找sql语句
- java pdf 文字_Java给pdf文件添加文字等信息
- vue遇到ie兼容问题如何处理_静电喷涂设备遇到紧急事故应该如何处理
- HBase-2.0 MOB解决海量图片存储方案
- 计算机桌面搜狗输入图标不见了怎么办,电脑上搜狗输入法状态栏突然不见了怎么办 如何找到电脑中所失去的输入法...
- macOS Big Sur 11.6.6 (20G624) 正式版 ISO、PKG、DMG、IPSW 下载
- 【收藏】林达华 概率模型与计算机视觉
- iPhone X 为啥弃 TouchID?
- 10月18日~23日 产品
- 超级计算机在天文学的应用,破世界记录:交大π2.0超算系统实现天文学N体模拟粒子数新突破...
- 《小狗钱钱》良句收录和读后感想
- 矩阵分析与计算学习记录-矩阵分解
- ACREL-5000能耗管理系统在田阳县人民医院的应用
- 北大青鸟广州天河中心ACCP4.0软件工程师各阶段课程
- 如何在阿里云以外的服务器上安装安骑士
- linux环境如何压缩文件,如何在 Linux 使用文件压缩
热门文章
- 揭开数字货币交易所“日入千万”的神秘面纱
- 2018成都初二计算机会考时间,2018年四川学业水平考试时间及科目
- JZOJ 5183. 【NOIP2017提高组模拟6.29】小T的钢琴
- 微信验证服务器是怎么回事,微信服务器认证为什么需要这么多参数?
- c语言实参形参函数调用指针引用 符号实例,C语言实参、形参、函数调用、指针、引用、符号实例.doc...
- 用python排教室_开学季,教你用Python画大学教室座位神分区图!网友直呼“中枪”...
- Qt 数据库操作(二)
- JZOJ__Day 5:【普及模拟】num
- sqlserver 分页_四类数据库分页实现方案总结之PG分页实现
- mysql架设_服务器架设MySQL开发规范与使用技巧