Message Queue ブローカは、通常の操作中は適度なメモリー量を消費します。ただし、idsync resync 操作の最中は、ブローカのメモリー要件が大きくなります。ブローカの使用メモリー制限に達すると、未配信メッセージが蓄積されて、idsync resync 操作の速度が著しく低下したり、Identity Synchronization for Windows が応答しなくなったりすることもあります。
ブローカがメモリー低下状態になると、そのログに次のメッセージが表示されます。
[03/Nov/2003:14:07:51 CST] [B1089]: In low memory condition, Broker is attempting to f ree up resources [03/Nov/2003:14:07:51 CST] [B1088]: Entering Memory State [B0024]: RED from previous state [B0023]: ORANGE - current memory is 1829876K, 90% of total memory |
メモリー低下状態を回避するには、次の手順を実行します。
『Sun Java System Directory Server Enterprise Edition 6.3 リリースノート』の説明に従って、ブローカのメモリー制限を 1G バイトまたは 2G バイトに増やします。
idsync resync 操作の最中は、ログレベルを INFO に設定したままにします。ログレベルを FINE 以上に変更すると、セントラルロガーに送信されるログメッセージが増え、ブローカの負荷が大きくなります。
一度に 1 つの同期ユーザーリストに対して idsync resync コマンドを実行します。