共用方式為


RetryLater (節流) (Windows Server AppFabric 快取)

本節說明錯誤碼為 RetryLater 且子狀態為 節流DataCacheException 例外狀況。 發生此錯誤的應用程式嘗試將資料寫入記憶體不足的快取主機。

快取主機的記憶體不足有許多不同原因。 例如:如果停用龐大且不斷成長之快取的收回,這會造成一或多個快取主機處於節流狀態。 如需詳細資訊,請參閱收回疑難排解 (Windows Server AppFabric 快取)。 各種使用快取叢集之應用程式的記憶體需求也有可能超過叢集的目前容量。 如需有關診斷與解決節流的詳細資訊,請參閱節流疑難排解 (Windows Server AppFabric 快取)

應用程式設計可能導致快取伺服器進入節流狀態。 建立自訂區域的應用程式必須了解這些區域將位於快取叢集中的單一快取主機。 如果應用程式將 2 GB 的資料儲存在自訂區域中,則叢集中的所有快取主機必須具有 3 GB 或更多的實體記憶體。 此外,每部快取主機必須具備正確設定的快取大小及高水位線值,為單一區域中的 2 GB 資料提供空間。

應用程式也可使用DataCache 類別的GetAndLock 方法鎖定快取中的項目。 被鎖定的項目即使在到期後,也會存在於快取中。 如果應用程式未呼叫PutAndUnlockUnlock,快取中已鎖定的項目會導致記憶體消耗。

另請參閱

概念

應用程式例外狀況 (Windows Server AppFabric 快取)

  2011-12-05