我们对某些功能进行了内存密集型处理,我们希望限制此处理的并行请求数量。我们可以通过在 WebLogic 中使用“工作管理器”并限制该 servlet 的线程数来进行配置。
比如我们把maximim thread limit设置为3,那么如果有10个并行请求;7 个请求在队列中。在某些情况下,这些在队列中等待的请求可能需要长达 30-40 分钟才能得到处理。我们做了简单的测试,收到的页面15分钟后超时无法显示,1小时后收到消息。
有谁知道WebLogic中是否有设置来增加/减少超时并避免页面无法显示?
感谢有人对此有任何想法。