簡體   English   中英

ASP.NET MVC。 當沒有活躍用戶使用時,應用程序響應時間過長

[英]ASP.NET MVC. Application takes too long to respond when there are no active users using

當應用程序一直在使用時,響應似乎要快得多。

例如,如果您在應用程序中有活躍用戶,向服務器發出請求,當我訪問該應用程序時,我會立即被帶到登錄屏幕,但如果一段時間內沒有人使用它,似乎服務器正在休眠,因為沒有活動並且需要很長時間才能回答。

這種問題是否正常,因為沒有人使用它還是我必須在服務器或代碼中進行配置才能解決這個問題?

是 .net fremawork 4.6.1

聽起來 IIS 正在回收應用程序以釋放資源,您可以像這樣更改超時和回收策略:

為了取消 IIS 超時和回收,請按照下列步驟操作:

取消空閑超時:

  1. 進入 IIS 管理器
  2. 單擊應用程序池(左側)
  3. 右鍵單擊應用程序
  4. 選擇“設置應用程序池默認值...”
  5. 將“空閑超時(分鍾)”的值從 20 更改為 0
  6. 點擊“確定”

取消 IIS 回收:

  1. 進入 IIS 管理器
  2. 單擊應用程序池(左側)
  3. 右鍵單擊應用程序
  4. 選擇“回收...”
  5. 取消選中“常規時間間隔(以分鍾為單位)”
  6. 點擊下一步
  7. 點擊完成

然后只需重新啟動IIS

暫無
暫無

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

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