-2

これまでのところ、同じID/キーを持つエンティティを作成するデータストアでしか説明できないエラーが突然発生しました。これは、これが1つのエンティティグループに関連付けられているように見えます(そして私は夢中になっていることを望んでいます)。

約90分前、これまでに見たよりも多くのヒット/秒(12)が発生したときに発生し始めたため、これは2番目のインスタンスのスピンアップに関連している可能性があります-ダッシュボードにただし、2番目のインスタンス。

他に何か変なものを見ている人はいますか?もしそうなら、私のコードが複数のインスタンスでどのように失敗する可能性があるかを理解しようとして私を救うために私に知らせてください。

4

2 に答える 2

2

ほとんどの場合、数値IDとキーの文字列表現を混同しています。キーはデータストア内のエンティティごとに常に一意ですが、ID の場合は異なります。同じになることは保証されていません。また、同じタイプの場合、それらが親である場合、モデル タイプ レベルではなく、同じ親を持つエンティティに対してのみ一意であることが保証されます。

于 2012-06-18T08:19:40.173 に答える
0

私の問題は、セッション ID を含むリンクを投稿したユーザーが原因でした。そのリンクをクリックした他のユーザーは同じセッションを取得したため、すべてのユーザーがそのセッションで ID によって参照される同じエンティティを使用しました。リファラーが自分のサイトでない場合、提示されたセッション ID が無視されるようにロジックを追加しています。

答えは、データストアから重複した ID を取得していなかったということです。これが将来のバグの原因であると他の誰かが考えている場合は、おそらく間違っています (ただし、さまざまなエンティティ タイプと親子関係に関するコメントを理解していることを確認してください)。

于 2012-06-21T05:37:29.297 に答える