weblogic stuck实验2014-11-14

本文通过实验探讨了WebLogic环境中stuck线程的行为特性,包括其对系统的影响及是否会被主动终止等问题。实验证明stuck线程不会自行终止,并会在每次扫描周期报告警告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     以往对weblogic stuck认识是:

      1.会造成系统总体慢。

      2.在weblogic console中线程监控中会有显示。

      3.weblogic使用队列处理线程。隔一段时间会扫描线程队列,默认超过600s还没有结束就在日志告警(stuck),console上服务会有告警。

      今天要验证的问题:stuck线程假设一直在执行,假设stuck太久会自己主动被kill吗?扫描stuck进程会不会在每一个扫描周期内都报stuck。

      实验环境:jdk1.6 + weblogic10 + oracle10g

      破坏场景:如今数据库中select * from test for update。然后在jsp页面上写一个select * from test for update。

      实验结果:每次訪问jsp页面时。都出现两个stuck的警告信息。且stuck的线程不会被自己主动kill(等了三个小时都没有被kill)。然后解锁数据库的test表,日志中也没有报unstuck。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值