程序运行较长时间存储过程,weblogic出现down掉现象,怎么解决?

bufeng711 2012-02-13 09:36:47
我们这里需要进行数据的大量运算,一个存储过程经常要10几分钟左右,导致所有基于weblogic的程序运行都很卡

<BEA-000337> <[STUCK] ExecuteThread: '47' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "610" seconds working on the request "Http Request: /core.action", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:

每次一个过程的卡壳,就影响整个服务器,请问如何解决这种较长时间存储过程的运行,而不影响整个weblogic
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fir1983 2012-02-13
  • 打赏
  • 举报
回复
不能让存储过程在数据库定时调用运行么,个人认为在程序里调用一个这样的过程是不赞成的,要么就优化过程~或者将一个过程分为多个~
bufeng711 2012-02-13
  • 打赏
  • 举报
回复
问题是 打开存储过程的游标时间过长

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧