2012-11-10 5 views
14

データストア書き込み操作に達した場合、クォータをリセットする方法はありますか? 任意の操作は、(管理コンソールから、私のコードの両方から)データストアには、次のエラーを報告します。私は、アプリケーションを無効にして、クォータリセットを待つことを試みたが、それはうまくいきませんでしたAPIコールdatastore_v3.Put()には利用可能な数より多くのクォータが必要です

The API call datastore_v3.Put() required more quota than is available.

。 アプリケーションが有効になると、明らかにクォータを消費するデータストアで操作しようとする多くのタスクが生成されます。

ここでは、タスクキューを一時停止してから、もう一度24時間待機します。

正しい解決策ですか?

答えて

11

クォータは24時間ごとにリセットされるため、その時間を待つか、請求を有効にしてください。アプリケーションの無効化と再有効化により、クォータはリセットされません。

+0

ありがとうございました。もう24時間お待ちしていましたが、アプリケーションが有効で、タスクキューが一時停止している必要があります(タスクがデータストア操作を行う場合)。 – Michal

+3

何かしたい場合は、アプリを有効にする必要があります。ストーブトップからガスを出して食べ物を調理するのが好きです。 – aschmid00

+1

奇妙なことに、請求が有効になっていますが、まだこのエラーがあります。私の請求履歴には、私も請求されていないので、何が起こっているのか分かりません。 –

4

請求が有効になっていてもアプリに1日の予算を割り当てる必要があります。 これは忘れたかもしれません。

gotoクラウドコンソール、プロジェクトを選択、 左側のナビゲーションバーでCompute> App Engine> Settingsに移動します。 を入力し、1日の予算を設定します。

heres how that looks like

+1

私はこれをしました(20ドル/日に設定されています)が、まだ例外を超越しました。 – gturedi

+0

いいえ、私は予算なしでストレステストを行い、このエラーに遭遇しました。 それから私は予算を設定し、テストはうまくいった。 –

関連する問題