Docker .Net核心应用程序随机停止响应。pid计数突然增加并停止

Docker .Net核心应用程序随机停止响应。pid计数突然增加并停止,docker,asp.net-core,Docker,Asp.net Core,我的.Net核心应用程序托管在AWS上,它会随机停止响应。pid计数突然增加并停止。此应用程序正在使用saas模型,对其他应用程序的httpclient调用也太多。经过这么多的努力,我无法找到背后的根本原因 //call begins here using (var client = new HttpClient()) { client.DefaultRequestHeaders.Clear(); client.DefaultRequest

我的.Net核心应用程序托管在AWS上,它会随机停止响应。pid计数突然增加并停止。此应用程序正在使用saas模型,对其他应用程序的httpclient调用也太多。经过这么多的努力,我无法找到背后的根本原因

    //call begins here
    using (var client = new HttpClient())
    {
        client.DefaultRequestHeaders.Clear();
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", access_token);

        if (Entity.isJsonAcceptHeader) client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
        else client.DefaultRequestHeaders.Add("Accept", "text/html");
        if (Entity.Context != null)
            client.DefaultRequestHeaders.Add("WebsiteGuid", GlobalFunctions.GetWebsiteGuidFromHeader(Entity.Context.Request));
        else
            client.DefaultRequestHeaders.Add("WebsiteGuid", WebSiteGuid);
        if (Entity.Context != null)
            client.DefaultRequestHeaders.Add("LanguageGuid", GlobalFunctions.GetLanguageGuidFromHeader(Entity.Context.Request));
        else
            client.DefaultRequestHeaders.Add("LanguageGuid", LanguageGuid);

        HttpResponseMessage Res = await client.GetAsync(Entity.url);
        if (Res.IsSuccessStatusCode)
        {
            response = await Res.Content.ReadAsStringAsync();
        }

    }

当我们看不到您的代码时,如何帮助诊断您的问题。你只提到了
HttpClient
调用,是吗?我是用using only调用的,但不确定我是否应该将HttpClient对象用作static。你不应该这样做,始终使用static
HttpClient