今天weblogic启动之后访问项目莫名其妙的报错!一直运行的好好的,今天突然就出现这个问题
网查查了一下原因,在此记录
这个跟数据库没有关系当客户端发出请求(request)后,如果还没有完全获得服务端的响应(response)客户端与服务器段的连接断开(例如断网、按了“停止”按钮、或者客户端瀏览器关闭等),服务器端就会抛出此Exception
①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉;
②:客户关掉了浏览器而服务器还在给客户端发送数据;
③:浏览器端按了Stop
今天一早来,系统就运行超慢就习惯性的从启下。没想到一段时间之后再次发苼这样的情况。从日志里看到如下错误发现是某个打印功能的问题。查看原因结果发现报表是通过两个数据集关联出来的,而其中一個数据集语句执行很慢且数据量上百万执行后又和另外一个数据集关联才导致该功能访问超时。优化后问题解决
该问题是由于处理"/j2yd/yjAppInspectPrintAction.do" 请求超时引起的,系统配置的处理时间是600s但是该请求处理了660s后,仍然没将请求释放所以报了这个错误。如果发送该请求较多很有可能會导致weblogic的线程阻塞,严重会引起weblogic挂起系统反应很慢的现象。
可以通过以下几种方法解决:
2)优化程序减少处理时间。
今天weblogic启动之后访问项目莫名其妙的报错!一直运行的好好的,今天突然就出现这个问题
网查查了一下原因,在此记录
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。