Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AppEngine Java:API调用文件.Create()的响应时间太长,已被取消_Java_Google App Engine - Fatal编程技术网

AppEngine Java:API调用文件.Create()的响应时间太长,已被取消

AppEngine Java:API调用文件.Create()的响应时间太长,已被取消,java,google-app-engine,Java,Google App Engine,我们有时在尝试将文件写入Blobstore时会遇到此异常。它通常出现一两分钟,然后一切又恢复正常。 据报道 但标记为关闭 你们有过类似的经历吗 完整的堆栈跟踪是: com.google.apphosting.api.ApiProxy$ApiDeadlineExceededException: The API call file.Create() took too long to respond and was cancelled. at java.lang.Thread.getStackTrac

我们有时在尝试将文件写入Blobstore时会遇到此异常。它通常出现一两分钟,然后一切又恢复正常。 据报道 但标记为关闭

你们有过类似的经历吗

完整的堆栈跟踪是:

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:218)
at com.google.apphosting.runtime.ApiProxyImpl.access$000(ApiProxyImpl.java:67)
at com.google.apphosting.runtime.ApiProxyImpl$1.run(ApiProxyImpl.java:163)
at com.google.apphosting.runtime.ApiProxyImpl$1.run(ApiProxyImpl.java:161)
at java.security.AccessController.doPrivileged(Native Method)
at com.google.apphosting.runtime.ApiProxyImpl.makeSyncCall(ApiProxyImpl.java:161)
at com.google.apphosting.runtime.ApiProxyImpl.makeSyncCall(ApiProxyImpl.java:67)
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:557)
at com.google.appengine.api.files.FileServiceImpl.create(FileServiceImpl.java:479)
at com.google.appengine.api.files.FileServiceImpl.createNewBlobFile(FileServiceImpl.java:99)
at com.google.appengine.api.files.FileServiceImpl.createNewBlobFile(FileServiceImpl.java:81)
at ar.com.zupcat.lib.util.BlogstoreUtil.saveToBlogstoreImpl(BlogstoreUtil.java:69)

谢谢

死亡线异常感觉总是可能偶尔发生

您应该始终编写代码来处理这些类型的暂时性错误,如果可能的话,很可能在短时间延迟后重试请求


值得指出的是,files API仍然是实验性的,我们将继续改进它的性能和可靠性,但您仍应进行防御性编码。

抵制我因“实验性”标签而否决这一点的冲动。。我总是犯这样的错误,这让我很恼火。