GCP Bigtable Python客户端丢失连接

GCP Bigtable Python客户端丢失连接

问题描述:

我遇到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.28.1