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