Назад | Перейти на главную страницу

AppFabric Cache не запускается при загрузке Windows 2008 R2

У меня есть сервер Windows 2008 R2, использующий службы кэширования AppFabric для поддержки сайта ASP.NET.

Когда я перезапускаю сервер, кеширование AppFabric не запускается. Приходится запускать вручную. Я проверил службы, и 3 службы AppFabric настроены на автоматический режим.

Иногда бывает, когда он запустится, но я не могу понять, когда он запустится, а когда нет. Любые идеи?

У нас есть запланированная задача, которая перезапускает службу при перезагрузке сервера путем запуска сценария PowerShell. App Fabric необходимо администрировать через PowerShell, а не через службы.

Import-Module DistributedCacheAdministration
Use-CacheCluster
Start-CacheCluster

Если у вас есть только один сервер с фабрикой приложений вместо кластерных серверов, замените Start-CacheCluster следующей командой.

$computer = gc env:computername
Start-CacheHost $computerName -cacheport 22233

Иногда в кластерной среде запланированная задача может завершиться неудачно, если подчиненный сервер не перезагрузился должным образом, в этом сценарии запуск обеих машин по отдельности может помочь.

Ссылки

Команды AppFabric PowerShell

Планирование задачи для перезапуска App Fabric

Вы используете поставщик конфигурации XML? Есть кусок Вот подробное описание того, как возникают проблемы с автозапуском служб и XML.

Есть превосходно статья Вот об обходе проблем с автозапуском с помощью запланированной задачи и немного Powershell.