[英]GRPC status run time exception while refreshing access token in google cloud data flow
我正在運行一個數據流作業,以從pubsub獲取數據並傳遞給大查詢。 但是在此過程中,運行1小時后出現以下錯誤。
INFO:oauth2client.transport:Refreshing due to a 401 (attempt 1/2)
INFO:oauth2client.client:Refreshing access_token
INFO:root:2018-12-19T09:13:09.510Z: JOB_MESSAGE_ERROR:
java.util.concurrent.ExecutionException: org.apache.beam.vendor.grpc.v1.io.grpc.StatusRuntimeException: CANCELLED: cancelled before receiving half close
java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
org.apache.beam.sdk.util.MoreFutures.get(MoreFutures.java:57)
請幫助我解決錯誤。 如果我沒看錯,獲取刷新的訪問令牌時這是問題嗎?
先感謝您
當我們等待一會兒並等待下一個訪問令牌時,數據流將繼續運行並按預期獲取值。 但是仍然無法找出根本原因。 是否由於網絡問題而導致請求和響應延遲?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.