首页 文章

Windows Azure缓存ErrorCode <ERRCA0017>:SubStatus <ES0006>

提问于
浏览
1

我在ASP.NET应用程序中间歇性地面对ErrorCode:带有Windows Azure的SubStatus和App Fabric缓存 . 这使我的整个Web应用程序停滞不前,直到我重置它使Azure不再可行 .

我只在会话状态中存储非常小的字符串,并且只有非常少的用户 . 我无法想象我可以超过任何使用配额(在http://msdn.microsoft.com/en-us/library/gg602420.aspx#C_BKMK_FAQ8

我想找出哪个配额,如果我超出了,为什么 . 我怎样才能知道是否以及为何我受到限制,或者是否有任何其他问题可能导致此问题 .

有没有办法找到缓存大小(我知道这是在管理门户网站,但它总是报告超过我的128MB限制超过95%),每小时交易,每小时带宽MB和并发连接?

堆栈跟踪:

Application_Error:ErrorCode:SubStatus:存在临时故障 . 请稍后重试 . (一个或多个指定的缓存服务器不可用,这可能是由繁忙的网络或服务器引起的 . 对于内部部署缓存集群,还要验证以下条件 . 确保已为此客户端帐户授予安全权限,并检查AppFabric允许缓存服务通过所有缓存主机上的防火墙 . 服务器上的MaxBufferSize必须大于或等于从客户端发送的序列化对象大小 . )堆栈跟踪:在Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ResponseBody) respBody)Microsoft.ApplicationServer.Caching.DataCache.ExecuteAPI(RequestBody reqMsg,IMonitoringListener listener)at Microsoft.ApplicationServer.Caching.DataCache.InternalPut(String key,Object value,DataCacheItemVersion oldVersion,TimeSpan timeout,DataCacheTag [] tags,String region, Microsoft.ApplicationServer.Caching.Monitori上的Microsoft.ApplicationServer.Caching.DataCache . <> c_DisplayClass25.b_24()中的IMonitoringListener侦听器) ngListenerFactory.EmptyListener.Microsoft.ApplicationServer.Caching.IMonitoringListener.Listen [TResult](Func 1 innerDelegate) at Microsoft.ApplicationServer.Caching.DataCache.Put(String key, Object value, TimeSpan timeout) at Microsoft.Web.DistributedCache.DataCacheWrapper.Put(String key, Object value, TimeSpan timeout) at Microsoft.Web.DistributedCache.DataCacheForwarderBase.<>c__DisplayClass10.<Put>b__f() at Microsoft.Web.DistributedCache.DataCacheForwarderBase.<>c__DisplayClass2e 1.b__2d()at Microsoft.Web.DistributedCache.DataCacheRetryWrapper.PerformCacheOperation(Action action)at Microsoft.Web.DistributedCache.DataCacheForwarderBase.PerformCacheOperation [TResult在Microsoft.Web.DistributedCache.DataCacheForwarderBase.Put(String key,Object value,TimeSpan timeout)上的(Func`1 func)Microsoft.Web.DistributedCache.BlobBasedSessionStoreProvider.SetAndReleaseItemExclusive(HttpContextBase context,String id,SessionStateStoreData item,Object lockId, System.Web上System.Web.SessionState.SessionStateModule.OnReleaseState(Object source,EventArgs eventArgs)的Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider.SetAndReleaseItemExclusive(HttpContext context,String id,SessionStateStoreData item,Object lockId,Boolean newItem)处的布尔newItem) .SessionState.SessionStateModule.OnEndRequest(Object source,EventArgs eventArgs )System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)上的System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

2 回答

  • 2

    看看Windows Azure Service Dashboard . 转到底部,在“状态历史记录”下,选择“AppFabric缓存” . 查看您在给定数据中心看到此错误(包括今天)时出现服务质量下降或中断的时间段 .

    希望有帮助......

  • 1

    有一个对象限制为8MB,当您尝试发布更多内容时会导致该错误消息

相关问题