2011-10-25 38 views
1

我在ASP.NET應用程序中間歇性地面對使用Windows Azure的ErrorCode:SubStatus和App Fabric緩存。這使我的整個Web應用程序停滯不前,直到我重置它使Azure不再可行。Windows Azure緩存ErrorCode <ERRCA0017>:子狀態<ES0006>

我只在會話狀態下存儲很小的字符串,只有很少的用戶。我無法想象我可以完成任何使用配額(在http://msdn.microsoft.com/en-us/library/gg602420.aspx#C_BKMK_FAQ8

我想知道哪些配額(如果有的話我超過了,爲什麼)。如何查明是否以及爲什麼我受到限制,或者是否有其他可能導致此問題的問題。

有什麼方法可以找到緩存大小(我知道這是在管理門戶網站上,但它總是報告比我的128MB限制低95%),每小時事務數,帶寬MB每小時和併發連接數?

堆棧跟蹤:

的Application_Error:錯誤碼:子狀態:有一個臨時故障。請稍後重試。 (一個或多個指定的緩存服務器不可用,這可能是由繁忙的網絡或服務器引起的)對於本地緩存羣集,還要驗證以下條件:確保已爲此客戶端帳戶授予安全權限,並檢查AppFabric緩存服務允許通過所有緩存主機上的防火牆,並且服務器上的MaxBufferSize必須大於或等於從客戶端發送的序列化對象大小。)堆棧跟蹤:在Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ResponseBody在Microsoft.ApplicationServer.Caching.DataCache.InternalPut(String key,Object value,DataCacheItemVersion oldVersion,TimeSpan超時,DataCacheTag []標記,字符串)上顯示爲 區域,IMonitoringListener監聽器) at Microsoft.ApplicationSe rver.Caching.DataCache。 <> C_ DisplayClass25.b _24() 在Microsoft.ApplicationServer.Caching.MonitoringListenerFactory.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() 在Microsoft.Web.DistributedCache在Microsoft.Web.DistributedCache.DataCacheForwarderBase.PerformCacheOperation [TResult](Func`1 func) at Microsoft.Web.DistributedCache.DataCacheForwarderBase.Put(String key,Object value,TimeSpan timeout) Microsoft.Web.DistributedCache.BlobBasedSessionStoreProvider.SetAndReleaseItemExclusive(HttpContextBase context,String id,SessionStateStoreData item,Object lockId,Boolean newItem) at Microsoft.Web。 DistributedCache.DistributedCacheSessionStateStoreProvider.SetAndReleaseItemExclusive(HttpContext context,String id,SessionStateStoreData item,Object lockId,Boolean newItem) at System.Web.SessionState.SessionStateModule.OnReleaseState(Object source,EventArgs eventArgs) at System.Web.SessionState.SessionStateModule.OnEndRequest (對象源,EventArgs的EventArgs的)頁

回答

2
上 在System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStep(IExecutionStep步驟,布爾& completedSynchronously)

看看Windows Azure Service Dashboard。轉到底部,並在狀態歷史記錄下,選擇AppFabric Caching。針對您給定的數據中心,在發生此錯誤(包括今天)的日期內查找服務降級或中斷的時間段。

希望可以幫助...

+0

由於更多的錯誤信息,它相匹配時,我所面臨的問題。 –

1

有一個對象極限8MB導致當你試圖張貼的東西比這

相關問題