2012-08-08 58 views
0

嗨我正在一個照片的web應用程序,並不斷收到以下錯誤,每當我生成請求太快,例如 - 點擊一個相冊多次導致服務器在短時間內不得不拍攝太多照片。懷疑這只是我的本地計算機沒有足夠的內存。如果它在雲端,我會遇到同樣的問題嗎?App引擎多個「承諾之前500空」錯誤圖像

Aug 8, 2012 5:30:47 PM com.google.apphosting.utils.jetty.JettyLogger warn 
WARNING: Error for /_ah/img/eQaAh6XKGrl39oZ5BZgVcQ=s500 
java.lang.OutOfMemoryError: Java heap space 
Aug 8, 2012 5:30:47 PM com.google.apphosting.utils.jetty.JettyLogger warn 
WARNING: Error for /_ah/img/RHDL5oC2G-hrgw2rVCj4wQ=s500 
java.lang.OutOfMemoryError: Java heap space 
Aug 8, 2012 5:30:47 PM com.google.apphosting.utils.jetty.JettyLogger warn 
WARNING: Committed before 500 null 
Aug 8, 2012 5:30:47 PM com.google.apphosting.utils.jetty.JettyLogger warn 
WARNING: /_ah/img/a09PBMb4WLfIZYKCyGA7fQ=s500 
java.lang.IllegalStateException: Committed 
    at org.mortbay.jetty.Response.resetBuffer(Response.java:1024) 
    at org.mortbay.jetty.Response.sendError(Response.java:240).... 
+1

你爲什麼不嘗試在生產? – 2012-08-08 09:48:18

回答

2

根據你的問題的細節,根本不可能給你一個確定的答案。

爲了避免這種類型的錯誤在本地,調用dev_appserver.sh時可以增加通過添加--jvm_flag=-Xmx1024m堆大小(或一些其它值而不是1024)。如果遇到錯誤,請增加該值。

如果您部署並且仍然看到問題,則可能需要將change your frontend class更改爲具有更多內存的一個。更高的實例類具有更多的內存(和CPU),但每個實例小時的成本更高。