缓存主机停止后出现高可用性错误 - 没有足够的辅助节点,或者它们处于限制状态。 [英] High availability error after cache host is stopped - Sufficient secondaries not present or they are in throttled state.

查看:88
本文介绍了缓存主机停止后出现高可用性错误 - 没有足够的辅助节点,或者它们处于限制状态。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的环境有6个appfabric主机,并且处于高可用性状态。我正在使用sessionstate provider  DataCacheSessionStoreProvider。


当我停止使用Stop-CacheHost的一个主机时。我重复看到这个错误 -


ErrorCode< ERRCA0017> ;:SubStatus< ES0003>:暂时失败。请稍后重试。 (没有足够的辅助节点或者它们处于节流状态。)


  Microsoft.ApplicationServer.Caching.DataCacheException:ErrorCode:SubStatus:存在临时故障。请稍后重试。 (在Microsoft.ApplicationServer上的Microsoft.ApplicationServer.Caching.DataCache.ExecuteAPI(RequestBody reqMsg)上的Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ResponseBody
respBody)中,存在足够的辅助节点或它们处于受限状态。 Microsoft.ApplicationServer.Caching.DataCache.Put(String key,Object value,TimeSpan timeout)中的Caching.DataCache.InternalPut(String key,Object value,DataCacheItemVersion oldVersion,TimeSpan timeout,DataCacheTag [] tags,String
region)在系统的System.Web.SessionState.SessionStateModule.OnReleaseState(Object source,EventArgs eventArgs)的Microsoft.ApplicationServer.Caching.DataCacheSessionStoreProvider.SetAndReleaseItemExclusive(HttpContext context,String id,SessionStateStoreData item,
Object lockId,Boolean newItem)。 System.Web.HttpApplication.ExecuteStep中的Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()(IExecutionStep
step,Boolean& com pletedSynchronously)


 

解决方案

请参考主题:


http://social.msdn.microsoft.com/Forums/en-US/velocity/thread/83f2bfe7-5caa-4863-b510-cbacc6f82bfd/#1bf45ca0-1e84-477d-be5b-da01fea770c5


My environment has 6 appfabric hosts and is in High availability. I am using sessionstate provider  DataCacheSessionStoreProvider.

When I stop one host using Stop-CacheHost. I see this error repeatdly -

ErrorCode<ERRCA0017>:SubStatus<ES0003>:There is a temporary failure. Please retry later. (Sufficient secondaries not present or they are in throttled state.)

 Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode:SubStatus:There is a temporary failure. Please retry later. (Sufficient secondaries not present or they are in throttled state.) at Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ResponseBody respBody) at Microsoft.ApplicationServer.Caching.DataCache.ExecuteAPI(RequestBody reqMsg) at Microsoft.ApplicationServer.Caching.DataCache.InternalPut(String key, Object value, DataCacheItemVersion oldVersion, TimeSpan timeout, DataCacheTag[] tags, String region) at Microsoft.ApplicationServer.Caching.DataCache.Put(String key, Object value, TimeSpan timeout) at Microsoft.ApplicationServer.Caching.DataCacheSessionStoreProvider.SetAndReleaseItemExclusive(HttpContext context, String id, SessionStateStoreData item, Object lockId, Boolean newItem) at System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

 

解决方案

Please refer to the thread:

http://social.msdn.microsoft.com/Forums/en-US/velocity/thread/83f2bfe7-5caa-4863-b510-cbacc6f82bfd/#1bf45ca0-1e84-477d-be5b-da01fea770c5


这篇关于缓存主机停止后出现高可用性错误 - 没有足够的辅助节点,或者它们处于限制状态。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆