BigQuery google.cloud.exceptions.ServiceUnavailable 503

时间:2018-02-07 10:28:23

标签: python google-api google-bigquery google-cloud-platform google-python-api

我们有时会在使用BigQuery API时从谷歌获取错误

  

文件“../.venv/lib/python3.4/site-packages/google/cloud/bigquery/dataset.py”,第452行,存在           query_params = {'fields':'id'})

     

文件“../.venv/lib/python3.4/site-packages/google/cloud/_http.py”,第293行,在api_request中           提出例外情况。来自_http_response(回复)       google.cloud.exceptions.ServiceUnavailable:503 GET https://www.googleapis.com/bigquery/v2/projects/ / datasets /?fields = id:执行期间遇到错误。重试可以解决问题。

由python代码引起

   destination_dataset.exists()

我们的系统:

  • Python 3.4
  • 谷歌云的大量查询== 0.26.0
  • 谷歌云== 0.27.0

上次发生此错误:

  • 6.02.18 at CET
  • 4.02.18 at CET
  • 25.01.19,欧洲中部时间晚上8:50
  • 25.01.19,中欧时间晚上10:34

任何想法为什么会发生以及我们如何避免这种错误?

1 个答案:

答案 0 :(得分:0)

在这里添加文档链接,Graham Polley的优秀评论。您可以阅读" Truncated Exponential Backoff"和#34; Exponential Backoff" "从本地数据源将数据加载到BigQuery中的子章节"文档页面。