我已經安裝了Websphere 6.0.29來對Active Directory進行身份驗證,但是當我用有效用戶登錄到我的Web應用程序時,CPU達到100%並且無法恢復,如果我使用無效用戶登錄,那麼按預期得到403。websphere,100%通過Active Directory進行身份驗證時
websphere日誌中沒有線索。
我很難理解下一步應該做什麼。
任何人都可以建議我應該看看下一個? 還是有其他人看過這個問題嗎?
Jeff Porter
我已經安裝了Websphere 6.0.29來對Active Directory進行身份驗證,但是當我用有效用戶登錄到我的Web應用程序時,CPU達到100%並且無法恢復,如果我使用無效用戶登錄,那麼按預期得到403。websphere,100%通過Active Directory進行身份驗證時
websphere日誌中沒有線索。
我很難理解下一步應該做什麼。
任何人都可以建議我應該看看下一個? 還是有其他人看過這個問題嗎?
Jeff Porter
正如Rick建議看看線程轉儲以查看CPU處於100%時發生的情況。
這是一個好主意,看看相應場景的必須收集。既然你提到AD,我假設你正在Windows Box上運行。
請參閱本文件並查找節(收集數據手動) http://www-01.ibm.com/support/docview.wss?uid=swg21111364
這期間PMR過程通常需要,但你應該能夠做同樣的嘗試和分析所捕獲的數據。
如果分析這些數據後無法取得進展,則應考慮開放PMR。
如果你注意到這個文檔的內容,它確實需要線程轉儲,這將提供洞察在這100%CPU時間內JVM正在做什麼。
HTH Manglu
進行線程轉儲以查看登錄線程正在進行的操作。
wsadmin
wsadmin>set jvm [$AdminControl completeObjectName type=JVM, process=server1,*]
wsadmin>$AdminControl invoke $jvm dumpThreads
+1尋求幫助。 事實證明問題不在預期區域,而是一些自定義代碼。 – 2010-07-29 15:51:56
+1幫助。 事實證明問題不在預期區域,而是一些自定義代碼。 – 2010-07-29 15:51:12