2010-07-23 149 views
0

我已经安装了Websphere 6.0.29来对Active Directory进行身份验证,但是当我用有效用户登录到我的Web应用程序时,CPU达到100%并且无法恢复,如果我使用无效用户登录,那么按预期得到403。websphere,100%通过Active Directory进行身份验证时

websphere日志中没有线索。

我很难理解下一步应该做什么。

任何人都可以建议我应该看看下一个? 还是有其他人看过这个问题吗?

Jeff Porter

回答

1

正如Rick建议看看线程转储以查看CPU处于100%时发生的情况。

这是一个好主意,看看相应场景的必须收集。既然你提到AD,我假设你正在Windows Box上运行。

请参阅本文件并查找节(收集数据手动) http://www-01.ibm.com/support/docview.wss?uid=swg21111364

这期间PMR过程通常需要,但你应该能够做同样的尝试和分析所捕获的数据。

如果分析这些数据后无法取得进展,则应考虑开放PMR。

如果你注意到这个文档的内容,它确实需要线程转储,这将提供洞察在这100%CPU时间内JVM正在做什么。

HTH Manglu

+0

+1帮助。 事实证明问题不在预期区域,而是一些自定义代码。 – 2010-07-29 15:51:12

1

进行线程转储以查看登录线程正在进行的操作。

wsadmin 
wsadmin>set jvm [$AdminControl completeObjectName type=JVM, process=server1,*] 
wsadmin>$AdminControl invoke $jvm dumpThreads 
+0

+1寻求帮助。 事实证明问题不在预期区域,而是一些自定义代码。 – 2010-07-29 15:51:56

相关问题