[WLS, Java] DMS holding up too much heap on WLS <=10.3.5

原文はこちら。
https://blogs.oracle.com/jaylee/entry/dms_holding_up_too_much

ここ数週間、OIM(Oracle Identity Manager)をお使いの複数のお客様から、本番環境でOOME(Out of Memory Exception)が発生したとの報告がありました。ヒープダンプを見る限り、犯人はDMS(Oracle Dynamic Monitoring Service)でほぼ決まりのようでした。
連絡下さったお客様の一組は、WebLogic Server 10.3.6で実行しており、全ての診断機能をWebLogic Server管理コンソールから無効にした後は全く問題はなくなりました。しかし、他方は残念ながらWebLogic Server 10.3.5を使っていたのです。数日間苦闘した後に、以下の場所にある設定ファイルを操作し、手作業でDMSを無効にする必要があることがわかりました。
${DOMAIN_HOME}/config/fmwconfig/servers/${MANAGED_SERVER_NAME}/dms_config.xml
変更後、何も問題なくスムーズに動作しています。全てのSR(Service Request)やパッチをくまなく探す時間がなかったのですが、おそらくWebLogic Server 10.3.6に修正が含まれていたのでしょう。

興味深いことに、OSB(Oracle Service Bus)で同じようなケースがForumで報告されていました。
OutOfMemoryErrors in OSB since upgrading from 11.1.1.3 to 11.1.1.4
https://forums.oracle.com/thread/2358466

0 件のコメント:

コメントを投稿