gpt4 book ai didi

azure - 如何解决 Azure Function 中的请求超时问题?

转载 作者:行者123 更新时间:2023-12-02 23:52:56 25 4
gpt4 key购买 nike

我正在尝试在 Azure 中使用 Go 创建一个 Function APP。

我正在关注此资源,link .

当我在本地运行时一切正常,但一旦将其部署到云端就会出现问题。

代码:github

错误输出

  1. 通过浏览器, enter image description here

  2. 通过 VS Code enter image description here

  3. Azure 仪表板 enter image description here

我的配置是,

  • 操作系统:Windows 11
  • Azure 订阅:学生

最佳答案

我能够重现您的问题并解决它,至少在我这边是这样。我不知道这是否能准确解决您现在的情况,但我会将其留在这里,以防有人遇到同样的情况。

我正在 Ubuntu 22.04 中构建 Go 程序,但是,Azure Function 镜像是 based on Ubuntu 20.04 ,他们分享different Debian基础发行版。在应用服务计划上运行该函数时,我能够检测到错误 GLIBC_2.32 not find,该错误与 this issue 相关。 .

为了解决这个问题,我在 Ubuntu 20.04 上本地构建了我的 Go 程序(与在 Azure 上运行的相同),并且该函数在 Azure 云上第一次尝试运行时就可以工作。

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"

$ go build <go file>

我使用的功能是通过消费计划设置的。

对于更复杂的场景,可能需要调整构建选项,例如使用 go build -ldflags="-extldflags=-static" 或 CGO。

关于azure - 如何解决 Azure Function 中的请求超时问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76201252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com