2010-12-17 7 views
1

Ruby/LDAP接続を開いて使用する方法については、多くの例があります。私はではない 1つのLDAPサーバーへの接続を開き、自動的にセカンダリ/バックアップLDAPサーバーにフォールバックするためのドキュメントまたは例を参照してください。ruby​​-ldapにセカンダリ/バックアップLDAPサーバーを追加する

ldap_port = LDAP::LDAP_PORT 
ldap_scope = LDAP::LDAP_SCOPE_SUBTREE 
ldap = LDAP::Conn.new(host1, ldap_port) 

んルビー/ LDAPは

ldap.secondary(host2, ldap_port)

のようなものを持っているか、私は開始/救助/エンドを使って手動でこれを行うには持っているつもりです:たとえば、私はこれがありますか?

答えて

0

私は最善の方法は、救助とその

+0

おかげのような

ldap_port = LDAP::LDAP_PORT ldap_scope = LDAP::LDAP_SCOPE_SUBTREE begin ldap = LDAP::Conn.new(host1, ldap_port) rescue LDAP::Error ldap = LDAP::Conn.new(host2, ldap_port) end 

somehtingになると思います。組み込みの「セカンダリ」のようなものがないことを確かに知っていますか? – EdwardTeach

+0

私は確かに分かりませんが、ドキュメントhttp://ruby-ldap.sourceforge.net/rdoc/を確認することはできますが、ホスト名の文字列を使用するだけで、私はそれを考えることができません。あなたが私の答えが好きかどうかをチェックしてください/それを投票してください:D – loosecannon

+0

私はより確かなイエス/ノーを気に入っていましたが、ここに1年間だけ返信があります。 – EdwardTeach

関連する問題