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

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

       解决方法一般能够以下:优化

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

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

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

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

相关文章
相关标签/搜索