首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >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

复制
相关文章
iis由于权限不足无法读取配置文件_iis500内部服务器错误
因为页面中数据较多,有上千条,导致出现“超过响应缓冲区限制。此 ASP 页的执行造成响应缓冲区超过其配置限制”。
全栈程序员站长
2022/11/03
2.8K0
SpringBoot基础篇配置信息之如何读取配置信息
首先创建一个SpringBoot项目,这一块就直接省略掉,下面直奔主题,如何获取配置
一灰灰blog
2019/05/26
8100
SpringBoot基础篇配置信息之如何读取配置信息
SpringBoot极大的减少了配置,开一个新项目时,完全可以做到什么配置都不加,就可以直接跑,简单方便的同时,就带来了一个问题
一灰灰blog
2019/03/14
9630
SpringBoot基础篇配置信息之如何读取配置信息
SpringBoot项目读取配置文件信息
@ConfigurationProperties注解用于读取指定前缀的一组配置信息并与bean绑定,具体的配置属性会绑定到bean的成员属性中,即前缀名+成员属性名等于配置文件中的key。之后可以像使用其他bean一样使用该bean并读取配置信息。
一个风轻云淡
2022/11/13
8360
SpringBoot项目读取配置文件信息
Python脚本读取Consul配置信息
先来说一下背景,为什么要写脚本去读Consul的配置信息呢?Consul是啥呢?consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。目前公司用的是这个东西去管理项目上的一些配置信息。公司的环境是通过docker镜像的方式去部署的,镜像是通过rancher去进行管理的。这一套东西面临的一个问题是:服务每次更新之后,服务对应的ip地址是动态变化的。每次需要使用swagger去测接口的时候,都要去rancher上去重新找新的ip地址,比较麻烦。正好呢,最近部门在考虑准备做接口自动化测试,到时候ip总是变的问题也是需要解决的,因此,就先写个脚本调接口获取配置信息,拿到某个服务的ip和端口信息。顺带的把swagger地址也打印出来,以后要访问某个服务的swagger地址就方便很多了。
小博测试成长之路
2021/11/08
9012
opencv无法读取图片_opencv无法读取图片
使用一下代码读取一张图片失败(不管是绝对路径还是相对路径,都失败),工程运行都没问题,就是图片读取失败。
全栈程序员站长
2022/11/04
2.4K0
ASP.NET Core的配置(1):读取配置信息
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置信息定义在这两个文件之中。到了.NET Core的时候,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。我们可以采用内存的变量作为配置的数据源,也可以直接配置定义在持久化的文件甚至数据库中。 由于很多人都不曾接触过
蒋金楠
2018/01/15
1.5K0
[源码剖析]Spark读取配置Spark读取配置
我们知道,有一些配置可以在多个地方配置。以配置executor的memory为例,有以下三种方式:
codingforfun
2018/08/24
1.6K0
[源码剖析]Spark读取配置Spark读取配置
Mac无法读取硬盘
问题描述: 由于没有弹出移动硬盘,就拔出来了。导致再插入硬盘,电脑也无法识别了。 步骤: 1.查看一下硬盘信息 画圈的就是我的硬盘。 2.将这个硬盘挂载 sudo diskutil mount /dev/disk2s1 然后需要输入的就是你的密码(开机密码) 可以看到,已经挂载成功了。
用户4793865
2023/01/12
1.1K0
Golang之beego读取配置信息,输出log模块
1,准备好配置文件 [server] listen_ip = "0.0.0.0" listen_port = 8888 [logs] log_level=debug log_path=./logs/logagent.log [collect] log_path=D:\project\logs\logagent.log topic=nginx_log chan_size=100 通过golang读取配置文件 package main import ( "fmt" "github.com/
超蛋lhy
2018/08/31
1.7K0
Golang之beego读取配置信息,输出log模块
[ASP.NET Core 3框架揭秘] 配置[2]:读取配置数据[下篇]
[接上篇]提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个XML格式的文件之中。到了.NET Core的时代,很多我们习以为常的东西都发生了改变,其中就包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。我们可以采用内存的变量作为配置的数据源,也可以将配置定义在持久化的文件甚至数据库中。在对配置系统进行系统介绍之前,我们先从编程的角度来体验一下全新的配置读取方式。
蒋金楠
2019/12/11
2K0
[ASP.NET Core 3框架揭秘] 配置[1]:读取配置数据[上篇]
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个XML格式的文件之中。到了.NET Core的时代,很多我们习以为常的东西都发生了改变,其中就包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。我们可以采用内存的变量作为配置的数据源,也可以将配置定义在持久化的文件甚至数据库中。在对配置系统进行系统介绍之前,我们先从编程的角度来体验一下全新的配置读取方式。
蒋金楠
2019/12/11
2.1K0
python读取系统信息
python读取系统信息的一些方法,在此记录一下,方便尔后查询。 platform模块 root@cubieboard:~# python Python 2.7.3 (default, Mar 14 2014, 17:55:54) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import platform >>> platform.version() '
行 者
2018/03/26
1.1K0
python读取系统信息
无法读取配置接”system.web.extensions”,因为它缺少节声明
所以,点到你的网站,点右边的基本设置,然后在弹出来的对黄狂中,点选择,选择应用程序池位.net 4.0 classical就OK了。一般就好了。还没有,你可以继续搜索,我记得csdn上面有一个家伙也是这样弄了不好,他继续弄,反正我是弄了就OK了的。
用户2353021
2020/05/12
1K0
jacoco无法读取build.xml配置中源码路径解决办法
本人在使用jacoco做用例的代码覆盖率的时候遇到一个问题,就是按照文档配置的build.xml中的class文件路径和源码文件路径,但是在第一次尝试成功之后,我为了区分各个项目源码,做文件路径做了修改,就一直不成功了,经过N次的错误尝试,终于发现了文档中缺失的部分,就是class文件路径并没有严格的要求,包括java启动参数里面的include参数也没有严格的要求,但是特么源码路径就必需得配置到com包上一级路径,一般来说也就是main/java这一层,着实尴尬不已。分享一下我到 build.xml配置文件。
FunTester
2019/07/27
1.8K0
Go 配置管理库 Viper 怎么读取结构体嵌套的配置信息?
Golang 配置信息管理库 Viper[1],它提供一套完整的管理配置信息的解决方案。
frank.
2023/08/09
1.2K0
Go 配置管理库 Viper 怎么读取结构体嵌套的配置信息?
python读取图片属性信息
从照片里面获取GPS信息。可交换图像文件常被简称为EXIF(Exchangeable image file format),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据,EXIF信息不支持png,webp等图片格式。
全栈程序员站长
2022/10/01
2.1K0
python读取图片属性信息
iOS读取各种设备信息
参考资料:http://www.cocoachina.com/ios/20171024/20890.html
动动我试试
2020/03/12
1K0
相机SD卡无法读取提示格式化 相机SD卡无法读取怎么修复
相机SD卡中储存着的照片和视频,承载着我们美好的回忆。因为相机SD卡的容量有限,我们会定期对SD卡中的数据进行云盘备份,然后清理相机SD卡中的数据。在打开相机SD卡时,可能会遇到SD卡无法读取的情况。那么,相机SD卡无法读取提示格式化,相机SD卡无法读取怎么修复?今天作者就和大家介绍一下这两个问题。
用户9208731
2023/04/18
4.2K1
相机SD卡无法读取提示格式化 相机SD卡无法读取怎么修复
读取重写spring读取配置文件
[Java]代码     package com.templet.spring; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Properties; import org.springframework
用户8671053
2021/09/26
1.3K0

相似问题

FBSDK无法读取配置文件信息,应用程序忽略算法

10

无法从配置文件中读取信息

21

Pusher错误:无法从您的get应用程序获得自动信息: 500 (聚焦于500错误)

15

HTTP状态500 -无法读取输入文件

10

TypeError:无法读取未定义的属性(读取“500”)

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

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