【问题标题】:net/http: TLS handshake timeout when call external https from google cloudnet/http:从谷歌云调用外部 https 时 TLS 握手超时
【发布时间】:2021-04-03 23:35:45
【问题描述】:

当我从 google cloud run 调用 https 链接时遇到以下错误。当程序从我的本地计算机调用相同的链接时,它工作得很好。

我使用 golang "net/http" 来调用 https 链接。不知道为什么我将程序部署到google cloud run时出现问题。

有人和我有同样的问题吗?我可以借用任何解决方案吗?

提前致谢。

“发布“https://integrations.thethingsnetwork.org/.....”:net/http: TLS 握手超时”

【问题讨论】:

  • 可能与serverfault.com/questions/908141/…有关。如果机器太慢,TLS 超时很容易启动。尝试延长连接的超时时间。
  • 您是否在 Cloud Run处理请求时发出此请求?如果容器不处理请求,CPU 将被缩放到 ~0,并且诸如此类的后台任务将显示这些超时。

标签: go ssl timeout google-cloud-run handshake


【解决方案1】:

在不同的 go 例程中运行 HTTP 调用时,我遇到了同样的问题。 修复,在看到 @AhmetB 评论后,将其删除。

另见this answer

谢谢@AhmetB :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2021-11-14
    • 2018-12-20
    • 2022-01-14
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多