AppEngine - Blobstore API:如何解决“API调用file.Create()花了太长时间才响应并被取消。”错误?

时间:2012-08-15 16:46:57

标签: java google-app-engine blobstore

我目前正在使用Google AppEngine Blobstore API在我的基于Java GAE的网站上存储和访问文件。

我的网站(也作为移动应用程序的后端)已经在线了几个星期了,一切都运行良好,但从今天开始,每次调用Blobstore时都会遇到问题.create()或者.open()API。

com.google.apphosting.api.ApiProxy$ApiDeadlineExceededException: The API call file.Create() took too long to respond and was cancelled.
at java.lang.Thread.getStackTrace(Thread.java:1495)
at com.google.apphosting.runtime.ApiProxyImpl.doSyncCall(ApiProxyImpl.java:237)
at com.google.apphosting.runtime.ApiProxyImpl.access$000(ApiProxyImpl.java:68)
at com.google.apphosting.runtime.ApiProxyImpl$1.run(ApiProxyImpl.java:182)
at com.google.apphosting.runtime.ApiProxyImpl$1.run(ApiProxyImpl.java:180)
at java.security.AccessController.doPrivileged(Native Method)
at com.google.apphosting.runtime.ApiProxyImpl.makeSyncCall(ApiProxyImpl.java:180)
at com.google.apphosting.runtime.ApiProxyImpl.makeSyncCall(ApiProxyImpl.java:68)
at com.google.appengine.tools.appstats.Recorder.makeSyncCall(Recorder.java:329)
at com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:101)
at com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:50)
at com.google.appengine.api.files.FileServiceImpl.makeSyncCall(FileServiceImpl.java:586)
at com.google.appengine.api.files.FileServiceImpl.create(FileServiceImpl.java:498)
at com.google.appengine.api.files.FileServiceImpl.createNewBlobFile(FileServiceImpl.java:103)

我与this one有类似的问题,但现在始终正在发生。

我在Appengine网站上看到了一些错误报告,其中大部分都已关闭或已经停用很长时间。

还有其他人遇到此问题吗? 我知道这个API应该是实验性的,所以我也想知道我是否应该使用Google Cloud Storage API(这也是实验性的)。

感谢您的输入

0 个答案:

没有答案