簡體   English   中英

Azure-HTTP請求需要很長時間

[英]Azure - http request takes a long time

我有一個小的ASP.NET應用程序,一切正常,但是一天前,我注意到:http請求需要很長時間(〜13-15秒)。

我試圖向控制器添加簡單的方法:

    [HttpGet]
    [Route("~/api/[controller]/test")]
    public string Test()
    {
        return "Hello. I'm ok.";
    }

但是請求大約需要13秒。

我嘗試過的內容以及擁有的信息:

  • 在本地計算機(2個不同)上,一切都可以-我看不到任何延遲。
  • 一周前已在AZURE上部署了應用程序,但一天前開始出現延遲。
  • 重新啟動沒有幫助。
  • 在Azure上重新部署無濟於事。
  • 將Azure重新部署為其他服務無濟於事。
  • 從語言環境連接到Azure的數據庫的速度很快。
  • 我的AZURE的配額還可以。
  • 項目清單

響應時間和CPU:

在此處輸入圖片說明

監控:

在此處輸入圖片說明

如果沒有點擊,網站將有效進入睡眠狀態,因此第一個請求的啟動時間可能會很慢。

嘗試點擊您的網址,計時。 然后再打一次。

如果第二個程序運行很快,那是因為沒有什么影響您的應用程序並使其進入了睡眠模式。

我解決了 這是配置錯誤。 我使用.net core,但使用Microsoft.AspNet.Mvc而不是Microsoft.AspNetCore.Mvc。 我使用了DNX dnx451。

我將項目移植到net46和Microsoft.AspNetCore.Mvc,問題消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM