Кэш-кластер из 3 машин работает с провайдером конфигурации SQL.Служба работает под учетной записью домена на хостах кеша (мы не используем безопасность).Сервер SQL также работает под учетной записью пользователя домена.У нас были проблемы со службой кэширования, работающей в сетевой службе, и мы вообще не могли подключиться к SQL.Но эта конфигурация позволила кластеру нормально работать и работать.
Существует 2 типа клиентов кеша.Один из клиентов кеша - это собственный c ++ exe, работающий под той же учетной записью домена, на которой работает служба кеша.Эти клиенты кеша находятся на разных машинах.Все такие клиенты могут успешно подключаться к хосту кеша.
Второй тип клиента кэширования - это веб-приложение .NET, которое работает под управлением сетевой службы.Этот клиент не может ничего записать / извлечь в хост кеша.Он может успешно инициализировать фабрику кэша, но завершается неудачно с помощью:
`Creating Region for general use in default cache
Error in Cache Call : ErrorCode<ERRCA0017>:SubStatus<ES0001>:There is a temporary failure. Please retry later. : http://go.microsoft.com/fwlink/?LinkId=164049
at Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ResponseBody respBody)
at Microsoft.ApplicationServer.Caching.DataCache.CreateRegion(String region)
at CacheAPISample.Program.CreateRegion(String myRegion)
at CacheAPISample.Program.RunSampleTest()
at CacheAPISample.Program.Main(String[] args)`
Из описания ошибки нет указания на то, какая это будет ошибка.Я убедился, что домен \ clientmachinename $ является разрешенным клиентом кэша.Безопасность и защита отключены.Правила брандмауэра включены (учитывая, что тип клиента 1 может успешно вызывать, брандмауэр исключен как проблема).
До сих пор я пытался:
Выполнение примеров тестов с пользователем домена из клиента типа 2. А также проверка того, что пользователь домена является разрешенным клиентом кэша.
Хост, отображающий сервер кеша.
Что я должен сделать, чтобы получить истинную основную причину ошибки?Логи на хостах кеша чистые.Там нет ошибок.