RetryLater (NotPrimary)

ここでは、エラー コードが RetryLater でサブステータスが NotPrimary である DataCacheException 例外について説明します。このエラーは、アプリケーションがキャッシュ データへのアクセスを試みたときのキャッシュ ホストが、そのキャッシュ データのプライマリ キャッシュ ホストではなかった場合の一時的な状況を表します。

このエラーは、キャッシュ クラスターの再構成中に発生する可能性があります。たとえば、キャッシュ クラスター上にキャッシュ ホストが 3 台あるとします。キャッシュに高可用性機能を使用する場合は、キャッシュのプライマリ キャッシュ ホストと、そのキャッシュ データのコピーを格納するセカンダリ キャッシュ ホストが存在します。プライマリ キャッシュ ホストが使用できなくなった場合、セカンダリ キャッシュ ホストがプライマリ キャッシュ ホストになります。この再構成の実行中に、アプリケーションにこのエラーが返される可能性があります。高可用性機能の詳細については、「高可用性」を参照してください。

高可用性とは無関係の状況でこのエラーが発生することもあります。たとえば、キャッシュ ホストの 1 つを再起動するだけで、断続的にこのエラーがアプリケーションに返されることもあります。詳細については、「更新プログラムの適用の問題」を参照してください。

関連項目

概念

アプリケーション例外

  2012-03-05