2017-11-03 5 views
1

私はFail-Overとして2つのRavenDBボックスを複製しています。文書によるとFailoverBehaviour - サーバがダウンしていると考えられるもの

Conventions = 
       { 
        FailoverBehavior = 
          FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries 
       } 

- 最初の(マスター)がダウンしているときRavenDBは、次のサーバーにフェイルオーバーします:

IDocumentStore上の私の設定です。

問題がある - 私は

サーバーがダウン

であることを理解すべきか?

ボックスをオフにする必要がありますか、RavenDBサービスをオフにするか、応答時間などをチェックする他のメカニズムがありますか?

あなたは

よろしく

答えて

1

次のものがダウンしている検討するクライアントが発生しますありがとう:(など、解決していないDNS名が見つからない)

  • 名前解決エラー
  • TCP接続エラー(サーバーに接続できない、接続が拒否されたなど)
  • タイムアウト(TCP接続タイムアウト)
  • ステータスコードが502503504408のHTTP応答です。

以下は、フェールオーバーにクライアントを引き起こすことはありません:

  • 502503504408ない任意のHTTPエラー。
  • 特に、500サーバーエラーまたは404がユーザーに表示されます。

場合によっては、503の代わりに、IISでWebサイトを削除すると、それが返されるため、404の場合は重要です。

+0

接続のデフォルトのタイムアウトは何ですか?それは変更できますか? – MadOX

+0

IIRC、15秒、はい、あなたはそれを変更することができます。 –

関連する問題