Azure应用服务连接超时问题

时间:2020-06-13 13:58:15

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

我们有一个内置于C#.NET 4.7中的Azure应用服务,该服务在本地运行时运行良好,但是当我们发布到Azure时,将以下错误返回给调用客户端(内置在vue.js中的Web UI)

错误:在TCPConnectWrap.afterConnect上连接ETIMEDOUT 52.174.7.133:443 [作为完成](net.js:1128:14)

请求被UI终止

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

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

如果我们在本地运行App Service,则可以使用10个并发调用线程将方法调用20K次没有问题。

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

任何帮助表示赞赏

致谢

史蒂夫

1 个答案:

答案 0 :(得分:0)

以下是一些建议供您参考。

1。您是否正在使用静态HttpClient?如果没有,则可以使用静态HttpClient并重试。

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

enter image description here

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

enter image description here