2014-02-25 28 views
0

有沒有辦法對從GAE Logging API檢索的日誌進行分頁?最大的GAE節點只有1G內存,我懷疑我們得到了OutOfMemory異常。是否可以限制從GAE Logging API檢索的日誌?

我想只檢索日誌的第一部分,然後使用偏移量來獲取其餘部分。

GAE日誌API是否可以這樣做?

+0

請顯示錯誤操作的代碼示例,以及問題症狀,例如服務器日誌中的提取。 –

回答

0

AppEngine Java Log API example用變量偏移量表示分頁。行:

if (++i >= limit) { 
    break; 
} 

應該限制初始和隨後的檢索,例如一次5個記錄。

+0

無法限制原始查詢。如果說有100 MB,您將爲第一個查詢獲得所有這些數據,然後將爲後續請求提供偏移量。除非我錯過了某些東西,這並不能解決GAE盒子上的內存限制。 –

+0

從示例中突出顯示了限制的實現。 –

+0

您添加的行只是對已經作爲查詢結果拉入內存的結果集進行計數。這不限制API返回的結果。因此不會幫助記憶問題。 –

相關問題