我使用OSB 12c。我有一个OSB代理,平均需要15分钟才能完成每个请求。
让我们说我现在有五个请求处于运行状态。
谢谢!
答案 0 :(得分:1)
我不这么认为,不是没有改变事情。
如果您愿意将服务更改为例如将请求分解为单独的内部JMS消息,您应该能够使用JMX来查询MDB并发现它们的内容。然后,如果您要切换到JMS,您可能只需查看队列,并根据所创建消息的数量和内容了解它正在做什么。
我不知道在OSB中取消个别请求的能力,抱歉。
答案 1 :(得分:1)
我认为你无法直接终止OSB线程。
您可以配置Weblogic来处理卡住的线程。 (运行一段时间的线程)
您可以使用Work Manager在代理中配置Dispatch Policy来处理Stuck Threads并最大限度地减少对服务器的影响。