weblogic的线程阻塞,严重会引起weblogic挂起现象

  Weblogic 线程处理的默认时间为600s,StuckThreadMaxTime:600。在运行一些将长时间的程序时经常会由于请求时间过长,导至超时。报出more than the configured time (StuckThreadMaxTime) of "600" seconds错误。或是由于发送该请求较多,很有可能会导致weblogic的线程阻塞,严重会引起weblogic挂起现象。

       解决方法通常可以如下:

       1:优化报错执行的程式,检查是个执行600s的程式是否可优化或是可拆分,此种解决方法较佳。

       2:调整StuckThreadMaxTime时间,将600S调成更大。此方法虽然可以解决线程请求时间,但容易

至使等待线程过多,或致使线程阻塞,严重会引起weblogic挂起致使Down机。

       3:增大线程数,防止线程阻塞问题,可将2与3一并进行调整。但前提条件是硬件需要支持。

转载于:https://www.cnblogs.com/littleCode/p/4238587.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值