声明:出现这个问题基本确定是系统原因,还需要从代码层面去解决。
如果发送该请求较多,很有可能会导致weblogic的线程阻塞,严重会引起weblogic挂起现象。
可以通过以下几种方法解决:
1)修改StuckThreadMaxTime参数,将默认的600s改成1200s,或者其它适合的值。
2)增大线程数,防止线程阻塞问题。
3)优化程序,减少处理时间。
StuckThreadMaxTime修改方式:
weblogic的服务器概要中,点选一个服务器,然后选择“配置”-“超载”,然后调整最长线程粘滞时间即可,默认为600