2017-10-16 130 views
0

我遇到GCP Bigtable Python客戶端的問題,它偶爾會與Bigtable丟失連接並導致服務器錯誤。GCP Bigtable Python客戶端丟失連接

錯誤消息附在下面。這是在我嘗試寫入Bigtable時發生的。我還觀察到,當服務器暫時不活動時,這個問題往往會更頻繁地發生。

_Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNAVAILABLE, Endpoint read failed)> 
    at _end_unary_response_blocking (/env/local/lib/python2.7/site-packages/grpc/_channel.py:455) 
    at __call__ (/env/local/lib/python2.7/site-packages/grpc/_channel.py:507) 
    at commit (/env/local/lib/python2.7/site-packages/google/cloud/bigtable/row.py:417) 
    at send (/env/local/lib/python2.7/site-packages/google/cloud/happybase/batch.py:113) 
    at __exit__ (/env/local/lib/python2.7/site-packages/google/cloud/happybase/batch.py:275) 
    at put (/env/local/lib/python2.7/site-packages/google/cloud/happybase/table.py:435) 
    at write_row (/home/vmagent/app/app/v0/helpers/bigtable_util.py:26) 
    at get_current_user (/home/vmagent/app/app/v0/controllers/controller.py:98) 
    at dispatch_request (/env/local/lib/python2.7/site-packages/flask/app.py:1598) 
    at full_dispatch_request (/env/local/lib/python2.7/site-packages/flask/app.py:1612) 
    at handle_user_exception (/env/local/lib/python2.7/site-packages/flask/app.py:1517) 
    at wrapped_function (/env/local/lib/python2.7/site-packages/flask_cors/extension.py:161) 
    at full_dispatch_request (/env/local/lib/python2.7/site-packages/flask/app.py:1614) 
    at wsgi_app (/env/local/lib/python2.7/site-packages/flask/app.py:1982) 

有沒有人有類似的經歷?這是Bigtable Python Client中的一個已知錯誤嗎?

+0

最好的選擇是問這裏的問題:https://github.com/GoogleCloudPlatform/google-cloud-python –

+0

這看起來非常類似於github .com/GoogleCloudPlatform/google-cloud-python/issues/2683 – firstofth300

+0

就是這樣。我已經在這個問題上發表了我的發現。到目前爲止,機票仍然是運營 –

回答

0

到目前爲止,我處理這個問題的解決方案是在失敗時進行手動重試。它爲我們工作,因爲問題不經常發生。此外,它似乎不是一個問題在版本0.28.1