新浪博客

Weblogic线程阻塞解决方案。

2014-09-01 15:15阅读:
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一并进行调整。但前提条件是硬件需要支持。
4:最重要的解决方案还是从代码入手,观察是什么原因引起weblogic线程阻塞,修改程序BUG以使系统正常运行。
新疆正品干果店:http://shop112508355.taobao.com/?spm=a230r.7195193.1997079397.17.HhKc7N
原产地正宗纯生态,无添加。绝对保证质量

我的更多文章

下载客户端阅读体验更佳

APP专享