互联网服务 Oracle 11WAS 7.0

报表和业务数据批量导入等功能,服务器就会报错,返回500

帮一个朋友请教一个问题,请大家给些思路,谢谢!我们的项目是一个BS结构的财辅系统,用的是was7, 数据库是oracle11,上周一直出现个问题,到现在都还没解决:对于一些比较复杂的功能,如报表和业务数据批量导入等功能,服务器就会报错,返回500。集群有8 个服务。跟踪代码与日志文件,最终发现... 显示全部
帮一个朋友请教一个问题,请大家给些思路,谢谢!


我们的项目是一个BS结构的财辅系统,用的是was7, 数据库是oracle11,上周一直出现个问题,到现在都还没解决:
对于一些比较复杂的功能,如报表和业务数据批量导入等功能,服务器就会报错,返回500。
集群有8 个服务。
跟踪代码与日志文件,最终发现:每执行一次报表的请求,相关的代码将被重复执行9次,而且这9次都被自动分发到同一个服务上面,每次的时间间隔正好是60秒,执行一次请求十分钟后就收到一个报错的页面;另外,如果带上端口如 ip:9080请求的话,执行时间大约90秒,相关代码只被执行一次,返回数据正常!
请问这个问题如何解决?这个问题比较急,当前用户的使用量只是最终用户量的八分之一,就已经出现了这个问题,这必须得解决,如果强制要求一次请求必须小于60秒,那这个限制必须得加大,当然,我们的代码也需要做优化。 收起
参与24

查看其它 22 个回答liaobin429 的回答

liaobin429 liaobin429 售前工程师 IBM
可加群:202480827
webcontainer中,我启动一下服务给你找找位置,群中有人肯定知道
IT分销/经销 · 2012-02-13
浏览547

回答者

liaobin429
售前工程师 IBM
擅长领域: 中间件
评论48

liaobin429 最近回答过的问题

回答状态

  • 发布时间:2012-02-13
  • 关注会员:1 人
  • 回答浏览:547
  • X社区推广