AppFabric не восстанавливается после перезапуска

Хорошо, я успешно развернул AppFabric, и все работало нормально, пока мы не начали получать прерывистое исключение на веб-сайте:

ErrorCode : SubStatus : временный сбой. {{1 }} Повторите попытку позже. (Запрос не удался, потому что сервер находится в состоянии регулирования .)

Сначала я подозревал, что на сервере не хватает памяти (состояние регулирования), но в конце концов пришел к выводу, что проблема не в этом. В журнале событий я обнаружил, что DistributedCacheService.exe время от времени дает сбой, и это привело меня к простому методу повторного создания ошибки в моей локальной среде разработки:

  • Запустите веб-сайт, добавьте несколько вещей в кеш.
  • Перезапустите «Службу кэширования AppFabric».
  • ... и я начинаю получать ошибку.

Если я выполняю Get-CacheClusterHealth ПЕРЕД перезапуском службы, это будет выглядеть примерно так:

NamedCache = MyCacheName
    Healthy              = 100,00
    UnderReconfiguration = 0,00
    NotPrimary           = 0,00
    NoWriteQuorum        = 0,00
    Throttled            = 0,00

После перезапуска:

Unallocated named cache fractions
---------------------------------

NamedCache = MyCacheName
    Unallocated fraction     = 100,00

Пока я получаю этот результат от Get-CacheClusterHealth , сайт не работает. Насколько я могу судить, через некоторое время (10+ минут) он исправляется.

Есть ли способ быстрее поставить AppFabric на ноги?

48
задан Jakob Gade 20 September 2011 в 10:11
поделиться