下载文件时间歇性CLI API 500

时间:2017-06-01 09:33:59

标签: jenkins google-drive-api

我在Jenkins网络节点上使用gdrive CLI命令在构建过程中自动从Google云端硬盘下载文件。

然而,这个用法最近(截至一周或两周前)下载文件的命令间歇性地开始产生500个错误但没有消息。

正在运行的命令是:gdrive download query "name = '16.7.3.zip'"

有时上面的命令会下载文件,但有时却没有。以下是错误输出的示例:

Google Drive Download Query Error

是否有人能就这个问题从何处开始提出建议,这是谷歌的一面吗?

我已经阅读了一些文章,解释这个可能从API中受到限制,但是,我预计会有不同的错误代码,即403错误“下载已超出此文件的配额。“

我安装了以下规格:

  • gdrive:2.1.0
  • Golang:go1.6
  • OS / Arch:linux / amd64

1 个答案:

答案 0 :(得分:0)

Google Drive API允许间歇性500错误。您只需要进行指数退避并重试。通常,它们是由Drive基础架构内的内部超时引起的。有时这些与服务问题有关,有时它们可​​能是由导致大量工作的请求引起的。