2013 年 6 月 6 日、GAE 上のアプリケーションに奇妙な動作がありました。 数値でエンティティを検索し、数値を取得してインクリメントし、それをエンティティに記録して、ビジネスオブジェクトの一意の識別子として使用することを提案するトランザクションカウンターに似たカウンターがあります。
このプロセス中のこの日、カウンターは 1 時間間隔で 2 回同じ数値を返し、アプリケーションに矛盾が生じました。
問題の根本原因を特定しようとしたところ、MemCache の問題が発生していることに気付きました。API ダッシュボードによると、「サービスの中断」が同時に発生していました: https://code.google.com/status/appengine/2013 /06/06
問題は、この問題https://code.google.com/status/appengine/detail/memcache/2013/06/06#ae-trust-detail-memcache-get-latencyがサーバー インスタンス間のデータ伝達に影響を与えるかどうかです。 :
instance = 00c61b117cb53bffbf575a4fbd3c87274a9ac6
instance = 00c61b117c67b34229139a32e9e4e61fdfcd9b3a
この情報は、問題の根本原因を特定するために非常に重要です。ご協力いただけると大変助かります。