0

GAE 1 GB 専用 memcache を使用しています。私のアプリケーションで使用するには、1 gm サイズで十分です。

memcache のリセット動作は奇妙です。

通常、次の値が表示されます。

  • 命中率88.68%
  • 最も古いアイテムの年齢2 日
  • 合計キャッシュ サイズは 800 MB まで

そして突然、次のようにリセットされます。

  • 最も古いアイテムの経過時間 5 分
  • 合計キャッシュ サイズ20 MB

なぜこれがリセットされるのか心配です。

情報/ヘルプをいただければ幸いです。

4

1 に答える 1

0

私が考えることができるこの動作には、2 つの考えられる説明があります。

  1. アプリが存在する Google データ センターでメンテナンスが行われています。その場合、Google は値を削除することを決定する場合があります。

    共有であろうと専用であろうと、memcache は耐久性のあるストレージではありません。キャッシュの LRU ポリシーに従って、キャッシュがいっぱいになるとキーが削除される場合があります。キャッシュ構成の変更またはデータセンターのメンテナンス イベントによっても、キャッシュの一部またはすべてがフラッシュされる場合があります。(ソース

  2. アプリのコード自体である可能性があります。キャッシュ値の最大有効期間を設定できるため、多くの値が同時に減衰する可能性があります。これは特に、たまに memcache に多くの値をロードするタスクがある場合に当てはまります。

(2) を除外でき、動作が再現可能である場合 (または、メンテナンスによって説明されるまでに頻繁に削除が発生する場合) は、Google サポートに連絡して、有料サービスで何が起こっているかを確認することをお勧めします。

于 2016-02-15T12:05:48.697 に答える