簡體   English   中英

Python GAE-調用Big Query API會引發超過最后期限的錯誤

[英]Python GAE - Call to Big Query API throws Deadline exceeded error

我一直在使用Big Query API,由於以下錯誤,我的請求有90%失敗了:

HTTPException: Deadline exceeded while waiting for HTTP response from URL: https://www.googleapis.com/bigquery/v2/projects/poorproject/queries?alt=json

我正在執行UPDATE操作,所以我使用的是標准SQL而不是舊版SQL。 我知道標准SQL的運行速度要慢得多,因此會引發Deadline錯誤。

我正在使用GAE Endpoints API,但我嘗試增加urlfetch時間,但沒有成功。

有解決方案嗎?

謝謝 :)

在不了解有關您的方案的更多詳細信息(例如,您嘗試調用哪個特定的API)的情況下,我只能推測出可能的原因。 我懷疑您正在使用同步的“ Jobs.Query” API而不是異步的“ Jobs.Insert” API。 如果是這樣,我建議您使用異步API,因為這樣可以幫助您避免任何短暫的截止日期,因為插入作業非常快。 如果您仍然遇到超時問題,可以選擇在BigQuery問題跟蹤器上提交包含更多詳細信息的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM