【问题标题】:GCP Bigtable Python Client lost connectionGCP Bigtable Python 客户端失去连接
【发布时间】:2017-10-16 20:04:59
【问题描述】:

我在使用 GCP Bigtable Python 客户端时遇到了一个问题,它偶尔会失去与 Bigtable 的连接并导致服务器错误。

错误消息附在下面。这发生在我尝试写入 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 客户端中的已知错误吗?

【问题讨论】:

  • 最好的办法是在这里提问:github.com/GoogleCloudPlatform/google-cloud-python
  • 这看起来非常类似于 github.com/GoogleCloudPlatform/google-cloud-python/issues/2683
  • 是的。我已经在问题中发布了我的发现。到目前为止,票仍然是开放的

标签: google-cloud-platform bigtable google-cloud-bigtable


【解决方案1】:

这似乎已在https://github.com/googleapis/google-cloud-python/issues/2683 中修复。

鉴于这是一个非常古老的问题,我认为较新的版本应该已经解决了这个问题。

【讨论】:

    【解决方案2】:

    到目前为止,我的解决方案是在失败时手动重试。它对我们有用,因为该问题不经常发生。此外,在 0.28.1 版中,这似乎不是问题

    【讨论】:

      猜你喜欢
      • 2012-09-28
      • 2022-11-23
      • 2017-12-24
      • 2021-05-25
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      相关资源
      最近更新 更多