2012-11-10 46 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

即使啓用了帳單,您也應該爲應用分配每日預算。 也許你忘了這麼做。

轉到雲控制檯,選擇項目, 轉到左側導航欄中的計算> App Engine>設置。 並設置每日預算。

heres how that looks like

+1

我做到了這一點(設置爲20美元/天),但我仍然得到了超出例外,是否發生在你身上? – gturedi

+0

不,我做了沒有預算的壓力測試,並且遇到了這個錯誤。 然後我設置了預算,測試進行得很好。 –

相關問題