Azure DataCache MaxConnectionToServer - PullRequest
       1

Azure DataCache MaxConnectionToServer

2 голосов
/ 20 сентября 2011

Я использую AppFabricCacheSessionStoreProvider и иногда получаю сообщение об ошибке

ErrorCode: SubStatus: временный сбой.Пожалуйста, попробуйте позже.(Запрос не выполнен, поскольку вы превысили лимиты квот на этот час. Если вы часто сталкиваетесь с этим, обновите подписку до более высокой).Дополнительная информация: Регулирование из-за ресурса: Соединения.

Я использую основной кэш-память объемом 128 МБ с веб-ролью, которая имеет два экземпляра.Каково значение MaxConnectionToServer по умолчанию, если оно не установлено?Я думаю, что когда я запускаю также инсталляционный экземпляр, это может вызвать эту ошибку (4 одновременных экземпляра).Будет ли установка MaxConnectionToServer на более высокое значение делать это лучше или хуже?Я считаю, что кэш-память 128 МБ имеет ограничение в 5 подключений, поэтому я должен установить его на 1, что означает, что можно использовать только 4 подключения.Кэш не используется в другом месте приложения.

1 Ответ

2 голосов
/ 20 сентября 2011

Значение по умолчанию для MaxConnectToServer равно 1, поэтому вам не нужно менять этот параметр, но если вы установите его на 1, это позволит избежать путаницы и другим лицам, которые смотрят на вашу конфигурацию.,Если вы установите более высокое значение, то вы будете чаще сталкиваться с этой проблемой.

Поставщик сеанса кеша, кажется, немного медленен в удалении своих соединений с кешем, когда они больше не нужны.,Это означает, что если вы запускаете количество экземпляров, которое близко к пределу для размера кэша, вы, похоже, видите эту ошибку.Вы правы, кеш 128 МБ позволяет только разрешать 5 одновременных подключений .Если вы хотите избежать этой проблемы на данный момент, единственное известное мне решение - это купить следующий размер кэша.

...