2017-06-05 3 views
0

2つのOpenAM(v12.0.0)と2つのOpenDJ(v2.6.0)を使用するソリューションがあります。 OpenAMがロードバランサの背後にあり、OpenDJが1つのopenDJを好むようにOpenDJが構成されています。もう1つのOpenAMは他のOpenDJを優先します。各OpenAMマシンには、OpenDJがホストされています。私は私のOpenAMは、私はその後、com.iplanet.am.lbcookie.valueの値で見て、サイト内の2台のサーバーで構成されてしまったら、私はOpenAMので複数のOpenAMとOpenDJの構成を確認する

Original Blog post

にOpenDJインスタンスを設定するには、この記事を踏襲しましたサイトのconfigは、私にserverIdを与えてから、siteIdを最高のserverIdよりも1だけ多く計算する必要があります。最初のインスタンスのserveridは01、2番目は03です。だから私は

opendj1次ている私のLDAPサーバの値に:1389 | 01 | 04

opendj2:1389を| 03 |私の読書から

04これはopenDJ1がopenam1(サーバーによって使用される意味でなければなりませんid 01)とopenDJ2はopenam2(サーバーID 03)によって使用されます。 OpenAM 1がOpenDJ1にアクセスできない場合、OpenDJ2にフェールオーバーします。これは正しいです?

私が尋ねる理由は、私がOpenAMのアクセスログを見ると、各インスタンスが処理している要求の数がほぼ50〜50分割されていることです。私がOpenDJアクセスログを見ると、OpenDJ1とOpenDJ2の間で75〜25の分割が要求されているようです。

アドバイスをよろしくお願いいたします。

答えて

0

両方のDJサーバのアクセスログを確認し、トラフィックのどの割合をどのAMサーバが担当しているかを確認する必要があります。問題が見つかったら、問題のOpenAMサーバーにデバッグログに記載されている接続の問題がないことを確認する必要があります。

AMサーバの1台が他のDJインスタンスにフェールオーバーしなければならない可能性があります。フェールオーバーと回復の後、OpenAMはフェイルオーバー時に行われた接続を保持し、そのDJノードにハートビート要求を送信し続けることに注意してください。

+0

ご回答ありがとうございます。したがって、OpenAMがフェイルオーバーした場合、接続はリフレッシュされ、通常のOpenDJで新しい接続が開かれるまで、OpenDJでフェイルオーバされたままになります。 – user2663635

+0

障害が発生したサーバが復旧すると、OpenAMはその再検出を検出し、その時点からそのサーバを使用します(2台目のサーバに固執しているCTS接続のバグがあります)。 –

関連する問題