Azure DataCache MaxConnectionToServer

时间:2011-09-19 23:36:57

标签: azure appfabric

我正在使用AppFabricCacheSessionStoreProvider并偶尔会收到错误

  

ErrorCode:SubStatus:暂时失败。请稍后重试。   (请求失败,因为您超过了此时的配额限制。   如果您经常遇到这种情况,请将订阅升级到更高版本   一)。附加信息:由于资源限制:   连接。

我正在使用具有两个实例的Web角色的基本128mb缓存。如果未设置,默认的MaxConnectionToServer值是多少?我想当我启动一个暂存实例时,它也会导致此错误(4个同时发生的实例)。将MaxConnectionToServer设置为更高的值会使其更好还是更差?我相信128mb缓存有5个连接的限制,所以我应该将它设置为1,这意味着只能使用4个连接。缓存未在应用程序的其他位置使用。

1 个答案:

答案 0 :(得分:2)

default for MaxConnectToServer为1,因此您不必更改此设置,但如果您将其设置为1,则会避免其他任何查看您的配置的人也感到困惑。如果将其设置为更高的值,则会更频繁地看到此问题。

当缓存会话提供程序不再需要它时,它似乎在处理与缓存的连接时有点慢。这意味着如果您正在运行一些接近您的缓存大小限制的实例,您似乎看到此错误。你是正确的128MB缓存仅allow 5 concurrent connections。如果你现在想避免这个问题我唯一知道的解决方案是购买下一个缓存大小。

相关问题