我们正在尝试使用AppFabric分布式缓存。经过大量的非域服务器来回,我们最终将它们放在域中,安装/设置更容易一些。我们在经历了大量错误之后开始运行,其中大部分错误在AppFabric中包含一些测试或更具描述性的错误消息似乎微不足道。 “临时错误”并没有解释很多......
但仍有问题。
我们设置了3台服务器,其中一台是“领先”。我们终于让缓存工作了,我们通过将网络负载均衡器一次指向一台服务器来确认我们可以在一台服务器上设置缓存并在另一台服务器上检索缓存来确认这一点。
然后我在所有服务器上重新启动了AppFabric缓存服务,突然它无法运行。 Get-CacheHost说它们已经启动,但我们得到了例外情况:
ErrorCode<ERRCA0018>:SubStatus<ES0001>:The request timed out ErrorCode<ERRCA0017>:SubStatus<ES0001>:There is a temporary failure. Please retry later.
为什么只需重新启动服务就会出现此错误情况?
AppFabric Cache真的可以用于生产吗?
如果服务器脱机会发生什么?超时超时?
我们依赖“领先”服务器吗?
我怀疑它会在R&amp; R 5-10分钟后恢复。它似乎有时会自行回归。
更新:几分钟后确实出现了。我们现在已经通过从群集中删除一个服务器进行了测试,结果是长时间超时并最终导致异常。
答案 0 :(得分:7)
我们已经调试了一段时间,我正在分享我们迄今为止所发现的内容。