2017-11-03 2 views
1

나는 Fail-Over으로 서로 복제하는 2 개의 RavenDB 상자가 있습니다. 문서에 따르면FailoverBehaviour - 서버가 다운되는 것으로 간주되는 항목

Conventions = 
       { 
        FailoverBehavior = 
          FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries 
       } 

- 첫 번째 (마스터)이 다운되었을 때 RavenDB는 다음 서버로 장애 조치됩니다

IDocumentStore에 내 설정입니다. 나는 아래로

입니다

서버를 이해하는 방법 -

문제인가?

상자가 꺼져 있거나, RavenDB 서비스가 꺼져 있거나, 응답 시간을 확인하는 다른 메커니즘이 있습니까?

감사

답변

1

다음과 같은 일들이 아래로있는 고려하는 클라이언트의 원인이됩니다 감사합니다 (등, 해결되지 DNS 이름을 찾을 수 없음)

  • 이름 확인 오류
  • TCP 연결 오류 (서버에 연결할 수 없거나 연결이 거부 됨 등)
  • 시간 초과 (TCP 연결 시간 초과)
  • 상태 코드 502, 503, 504, 408 인 HTTP 응답입니다.

다음은 장애 조치 클라이언트가 발생하지 않습니다 :

  • 502, 503, 504, 408이 아닌 모든 HTTP 오류입니다.
  • 특히 500 서버 오류 또는 404이 사용자에게 표시됩니다.

예 : 503 대신 IIS에서 웹 사이트를 종료하면 반환 할 내용이 있으므로 404은 중요합니다.

+0

연결의 기본 시간 제한이란 무엇입니까? 그리고 그것을 수정할 수 있습니까? – MadOX

+0

IIRC, 15 초. 예, 수정할 수 있습니다. –

관련 문제