C# FailoverBehaviour-什么被认为是服务器停机
我有两个C# FailoverBehaviour-什么被认为是服务器停机,c#,ravendb,C#,Ravendb,我有两个RavenDB框,它们作为故障转移相互复制 我在IDocumentStore上的设置是: Conventions = { FailoverBehavior = FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries } 根据文档,RavenDB将在第一台服
RavenDB
框,它们作为故障转移
相互复制
我在IDocumentStore
上的设置是:
Conventions =
{
FailoverBehavior =
FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries
}
根据文档,RavenDB将在第一台服务器(主服务器)关闭时故障切换到下一台服务器
问题是——我该如何理解
服务器已关闭
?
盒子是否必须关闭,RavenDB服务是否关闭,或者是否有其他机制用于检查心跳、反应时间等
多谢各位
关于
< P>下面的事情会引起客户考虑下降:- 名称解析错误(未找到名称、未解析dns等)
- TCP连接错误(无法访问服务器、连接被拒绝等)
- 超时(TCP连接超时)
- HTTP回复,状态代码为
,502
,503
,504
408
- 任何不是
,502
,503
,504
的HTTP错误408
- 特别是,将向用户显示
服务器错误或500
404
404
案例很重要,因为如果您在IIS中关闭一个网站,它将返回该案例,而不是预期的503
连接的默认超时是多少?可以修改吗?IIRC,15秒,是的,你可以修改。