gpt4 book ai didi

java - AppEngine Java : The API call file. Create() 响应时间过长并被取消

转载 作者:行者123 更新时间:2023-11-29 06:03:12 25 4
gpt4 key购买 nike

我们有时会在尝试将文件写入 Blobstore 时遇到此异常。它通常出现一两分钟,然后一切又恢复正常。据报道 http://code.google.com/p/googleappengine/issues/detail?id=5723但标记为关闭。

你们遇到过这样的事情吗?

完整的堆栈跟踪是:

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)

谢谢!

最佳答案

DeadlineExceededExceptions 总是有可能偶尔发生。

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

值得指出的是,文件 API 仍处于实验阶段,我们会继续改进它的性能和可靠性 - 但您仍然应该进行防御性编码。

关于java - AppEngine Java : The API call file. Create() 响应时间过长并被取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9387257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com