Мы пытаемся использовать распределенный кеш AppFabric. После долгих разговоров с серверами, не относящимися к домену, мы наконец поместили их в домен, и установка / настройка стала немного проще. Мы запустили его и запустили после того, как преодолели массу ошибок, большинство из которых кажется тривиальным, если включить в AppFabric какое-нибудь тестовое или более описательное сообщение об ошибке. «Временная ошибка» многого не объясняет ...
Но все еще есть проблемы.
Настроили 3 сервера, один из которых «свинцовый». Наконец-то мы получили кеш в рабочем состоянии и подтвердили это, указав Network Load Balancer на один сервер за раз, подтверждая, что мы можем установить кеш на одном сервере и получить его на другом.
Затем я перезапустил службу кэширования AppFabric на всех серверах, и внезапно она перестала работать. Get-CacheHost сообщает, что они работают, но мы получаем исключения вроде:
ErrorCode<ERRCA0018>:SubStatus<ES0001>:The request timed out ErrorCode<ERRCA0017>:SubStatus<ES0001>:There is a temporary failure. Please retry later.
Почему возникает эта ошибка при простом перезапуске служб?
Действительно ли AppFabric Cache готов к производственному использованию?
Что произойдет, если сервер отключится? Долгие таймауты?
Мы зависим от "ведущего" сервера?
Я подозреваю, что он вернется через 5-10 минут R&R. Иногда кажется, что оно возвращается само собой.
Обновление: оно появилось через несколько минут. Теперь мы протестировали, удалив один сервер из кластера, и это привело к длительному таймауту и, наконец, к исключению.