gpt4 book ai didi

caching - AppFabric 缓存似乎不稳定

转载 作者:行者123 更新时间:2023-12-04 07:59:24 26 4
gpt4 key购买 nike

我们正在尝试使用 AppFabric 分布式缓存。在与非域服务器进行了多次反复交流后,我们最终将它们放入域中,安装/设置变得容易了一些。在与大量错误作斗争后,我们启动并运行了它,其中大部分似乎微不足道,在 AppFabric 中包含一些测试或更描述性的错误消息。 “临时错误”并没有解释很多......

但仍然存在问题。

我们设置了 3 台服务器,其中一台是“lead”。我们终于让缓存工作了,我们通过一次将网络负载均衡器指向一台服务器来确认这一点,确认我们可以在一台服务器上设置缓存并在另一台服务器上检索它。

然后我在所有服务器上重新启动了 AppFabric 缓存服务,但它突然不工作了。 Get-CacheHost 表示它们已启动,但我们会遇到以下异常:

ErrorCode :SubStatus :请求超时
ErrorCode :SubStatus :有临时故障。请稍后重试。

为什么只需重新启动服务就会出现这种错误情况?
AppFabric Cache 真的准备好用于生产了吗?
如果服务器离线会发生什么?长时间超时?
我们是否依赖于启动的“领先”服务器?

我怀疑它会在 5-10 分钟的 R&R 后恢复。有时它似乎会自己回来。

更新:几分钟后它确实出现了。我们现在通过从集群中删除一台服务器进行了测试,它导致了长时间的超时,最后出现了异常。

最佳答案

我们已经对此进行了一段时间的调试,我正在分享我们迄今为止的发现。

  • Windows 2008 上的 UAC 实际上会阻止对本地计算机的访问,因此对本地计算机的命令将失败。以管理员身份启动 PowerShell 或完全关闭 UAC 以绕过。
  • 简单地手动更改配置文件是行不通的。您需要使用导出和导入命令。
  • 防火墙是一个主要问题,因为安装程序会打开 222* 范围的端口,但 PowerShell 工具使用其他 Windows 服务。关闭所有服务器上的防火墙(不推荐)解决了这个问题。
  • 如果从集群中删除服务器,则在集群可以再次运行之前将有一个初始超时。
  • 重新启动后,集群需要 2-5 分钟才能恢复。
  • 如果重新启动并且无法访问一台服务器,则会增加启动时间。
  • 如果无法访问持有用于配置的共享文件共享的服务器,则服务将不会启动。我们试图通过给每个服务器一个私有(private)共享来解决这个问题。
  • 关于caching - AppFabric 缓存似乎不稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746575/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com