0

我在诊断工作中的生产问题时遇到问题。基本上,我们有一个在 IBM Websphere Portal(版本 5 或 6)上运行的 Intranet Portal 站点。所以页面几乎是建立在不同portlet 的组合之上的,即新闻portlet、通用链接portlet、图形图像portlet 等。我们还创建了一个轮询portlet,供内部用户对特定问题进行投票。但是,当(我被告知)多个用户同时投票(或同时配置 portlet)时,这个轮询 portlet 会导致整个门户中断,这会增加运行线程的数量。我一直在尝试使用负载测试工具(例如 Fiddler)在 QA/Test 环境中复制该问题,但未能重现该问题。我的信息量有限 当他们找到我在代码中找到问题的根本原因时,我得到了答复。如果无法复制问题,我就无法确保我已经解决了问题。

谁能建议我可以通过哪些其他方式来重现该问题?有没有人遇到过类似的问题?你是如何复制它的?

很抱歉,除了向您描述问题外,我无法提供太多信息。干杯

4

1 回答 1

0

我怀疑您被告知的有关 Portal 中断的情况与 Portal Server 用尽 Web 线程有关。

WebSphere Portal 只是构建在 WebSphere Application Server 之上的应用程序。WebSphere Application Server 提供 JavaEE 运行时本身。长话短说,WebSphere Application Server 为某些任务维护线程池

线程池之一是“Web Container”线程池。如果设置为X,则最多X可以同时处理 Web 请求;th 请求将X+1不得不等待。

如果线程池已用尽并且有大量请求等待线程可用,则可能会发生中断。

您应该检查 Web 容器线程池的大小并从那里获取。

于 2012-11-08T01:32:36.107 回答