Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 服务器负载不足时Azure API时间缓慢/超时_Performance_Azure_Asp.net Web Api_Azure Web App Service - Fatal编程技术网

Performance 服务器负载不足时Azure API时间缓慢/超时

Performance 服务器负载不足时Azure API时间缓慢/超时,performance,azure,asp.net-web-api,azure-web-app-service,Performance,Azure,Asp.net Web Api,Azure Web App Service,我有一个运行MVC Web API的Azure应用程序服务。它连接到DB和Redis缓存。对API的调用需要花费大量时间或超时。我已经剥去了这些方法,几乎什么也没做 public HttpResponseMessage GetData() { Request.CreateResponse(HttpStatusCode.OK, "abc"); } 我仍然有同样的问题。Web服务器没有承受任何压力,数据库也没有,两者都低于30%。我不知道从哪里开始 这

我有一个运行MVC Web API的Azure应用程序服务。它连接到DB和Redis缓存。对API的调用需要花费大量时间或超时。我已经剥去了这些方法,几乎什么也没做

    public HttpResponseMessage GetData()
    {
           Request.CreateResponse(HttpStatusCode.OK, "abc");
    }
我仍然有同样的问题。Web服务器没有承受任何压力,数据库也没有,两者都低于30%。我不知道从哪里开始

这个方法被大量调用,因此可能会有大量并发请求。我正在运行一个S3应用程序服务计划,这应该足够了


您对如何排除故障有什么建议吗?我只能认为这取决于同时请求的数量。

据我所知,这个问题通常是由以下原因引起的:

requests taking a long time
application using high memory/CPU
application crashing due to an exception.
我建议您首先为您的web应用启用诊断日志记录。 通过使用这种方式,您可以在Web应用程序中找到有关详细错误、失败的请求跟踪、Web服务器日志记录的详细信息。 更多详细信息,请参阅以下链接:

您还可以使用Azure应用程序服务支持门户。 通过使用这种方式,您可以通过查看HTTP日志、事件日志、进程转储等来解决与web应用相关的问题

您可以使用我们的支持门户访问所有这些信息,网址为http://.scm.azurewebsites.net/Support

更多详细信息,请参阅以下链接:

此外,您还可以参考本文: