首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >500:“无法读取应用程序配置信息”

500:“无法读取应用程序配置信息”
EN

Stack Overflow用户
提问于 2012-05-08 08:16:35
回答 1查看 134关注 0票数 2

我们在Ruby on Rails项目中使用google- API -client gem来访问Google Drive API方法,一切都运行得很好。但是,在调用drive.files.update或drive.files.insert方法时,有时会收到如下错误响应:

{"code"=>500,“消息”=>“无法读取应用程序配置信息”}

这个错误没有记录在SDK的可能错误列表中,所以我不确定应该如何处理它。你能帮帮忙吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-08 14:15:32

如果此错误是暂时的,最好的方法是在发生这种情况时制定重试策略(只需在放弃之前重试请求2到3次)。

这看起来像是驱动端的一些并发问题,读取应用程序配置的请求超时了。根据Google API的经验-以及一般的web APIs我可以告诉你,即使团队会试图修复/改进这些错误(顺便说一句,我会报告这个错误,以便他们可以调查),但像这样的错误总是会时不时地发生,即使在分布式的web规模的系统上,并发、超时和可靠性问题的发生率非常低,也是非常难以解决的。拥有防故障代码的最好方法是对来自外部web API的每个500和503错误重试几次。

如果你手头确实有时间,你甚至可以实现指数退避策略,每次重试之间的时间都会增加,如in our documentation所述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10495004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文