.net核心上的并发请求返回502代码

时间:2017-04-12 07:23:50

标签: c# iis elasticsearch asp.net-core jmeter

我正在对.net核心进行测试,它只是从弹性中获取数据。 这是代码:

public async Task<string> Search()
{    
     using (var client = new HttpClient())
     {
          var result = client.GetAsync("URL").Result;
          client.DefaultRequestHeaders.Accept.Add(
               new MediaTypeWithQualityHeaderValue("application/json"));
          result.EnsureSuccessStatusCode();
          var res = await result.Content.ReadAsStringAsync();

          return res;
      }
}

服务器是Windows服务器2012R2,8GB内存和6核CPU。 问题是当我用Jmeter测试它时返回100%502(Bad Getway)错误2000和更多的并发请求。弹性服务器是具有8GB内存和4核CPU的中心。

0 个答案:

没有答案