您好我正在处理照片网络应用程序并且每当我生成请求太快时都会出现以下错误,例如 - 多次点击相册导致服务器端必须在短时间内提供太多照片。怀疑只是我的本地机器没有足够的内存。如果它在云中,我会遇到同样的问题吗?
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)....
答案 0 :(得分:2)
根据您问题中的详细信息,您无法给出明确的答案。
要在本地避免此类错误,可以在调用--jvm_flag=-Xmx1024m
时通过添加dev_appserver.sh
(或其他值而不是1024)来增加堆大小。如果您遇到错误,请增加该值。
如果您部署但仍然看到问题,则可能需要change your frontend class更多内存。较高的实例类带有更多的内存(和CPU),但每个实例小时的成本更高。