4

gcloud-python 中有没有办法关闭连接?目前,似乎已经建立了连接,一旦完成,它就会坐在那里CLOSE_WAIT并最终超时。任何帮助表示赞赏。谢谢!

背景:我有一个正在运行的服务器,当一个写入 GCS 的 POST 请求进入时,它将打开一个新连接。查看 a 时netstat,在CLOSE_WAIT.

编辑:我已经浏览了文档,似乎没有什么东西跳出来

4

1 回答 1

0

看起来可以使用client.channel.close()client._channel.close()查看此处手动关闭连接,但它只关闭通过此处gRPC建立的连接,而不是 gcloud-python 通过requests 此处打开的连接。

我在使用 gcloud-python 解决这个问题时运气不佳,但在使用subprocessto call时发现成功gsutil

不知道这是否适合您,但要知道我在过去的一对夫妇中也一直在努力解决这个问题!所以希望在 2 年后你已经找到缓刑或扫除这个问题:p

于 2021-04-16T17:01:31.947 回答