【问题标题】:Azure App Service Connection Timeout IssueAzure 应用服务连接超时问题
【发布时间】:2020-10-03 05:53:06
【问题描述】:

我们有一个内置于 C# .NET 4.7 的 Azure App Service,它在本地运行时运行良好,但当我们发布到 Azure 时,会向调用客户端抛出以下错误(在 vue.js 中构建的 Web UI)

错误:在 TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) 处连接 ETIMEDOUT 52.174.7.133:443

请求被 UI 终止

在引发错误时,我们有 4 个客户端调用应用服务以每 5 秒检索一次结果。我们可以通过日志看到,App Service 方法在 2 毫秒内声明并完成了所有调用,在被调用的 App Service 方法中的 .NET 代码中没有抛出异常。

如果我们有 3 个客户端轮询应用服务方法,该过程似乎可以正常工作。

如果我们在本地运行应用服务,我们可以通过 10 个并发调用线程调用该方法 20K 次没有问题。

在 Azure 中托管时似乎有些限制

任何帮助表示赞赏

问候

史蒂夫

【问题讨论】:

  • 如果我的回答有帮助,请接受它作为答案(单击答案旁边的复选标记将其从灰色切换为已填充)。谢谢。

标签: c# azure vue.js azure-functions


【解决方案1】:

这里有一些建议供您参考。

1.你使用的是静态HttpClient吗?如果没有,你可以使用静态HttpClient再试一次。

2.将您的服务计划扩展到更多实例。

3.在 Azure 门户中使用Diagnose and solve problems 工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2018-12-13
    • 2020-04-07
    • 1970-01-01
    • 2020-07-10
    • 2011-08-01
    • 1970-01-01
    相关资源
    最近更新 更多