超出記憶體限制時,應用程式集區會進行回收 (SharePoint Server)

 

**適用版本:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-08-28

**摘要:**了解如何解決 SharePoint Server 2016 和 SharePoint 2013 的 SharePoint Health Analyzer 規則 「超出記憶體限制時,應用程式集區會進行回收」。

**規則名稱:**超出記憶體限制時,應用程式集區會進行回收。

**摘要:**應用程式集區由於啟用並超出記憶體限制而進行回收。根據記憶體限制的回收通常在 64 位元的環境中並不需要,因此不應啟用回收。非必要的回收可能導致來自已回收工作者處理序的丟棄要求,並在使用者要求新工作者處理序時效能低落。

**原因:**應用程式集區已設定成當超出記憶體限制時進行回收。

解決方案:在 Internet Information Services (IIS) 中變更應用程式集區回收設定。

  1. 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。

  2. 識別發生此事件的伺服器。在SharePoint 管理中心網站的 [監視] 區段中,按一下 [檢閱問題與方案],然後在 [失敗的伺服器] 欄中找出伺服器的名稱。如果伺服器陣列中有多部失敗的伺服器,則必須在每部失敗的伺服器上重複下列步驟。

  3. 確認執行下列步驟的使用者帳戶是您在先前步驟中識別之本機電腦上系統管理員群組的成員。

  4. 登入發生此事件的伺服器。

  5. 在「伺服器管理員」中,按一下 [工具],然後按一下 [Internet Information Services (IIS) 管理員]。

  6. 在 Internet Information Services 管理主控台的 [連線] 窗格中,展開樹狀檢視,然後按一下 [應用程式集區]。

  7. 在 [應用程式集區] 清單中,於您要停用記憶體限制的應用程式集區上按一下滑鼠右鍵,然後按一下 [回收]。

  8. 在 [編輯應用程式集區回收設定] 對話方塊中,清除 [記憶體上限] 區段中的 [虛擬記憶體使用量 (KB)] 和 [專用記憶體使用量 (KB)] 核取方塊,然後按 [下一步]。

  9. 在 [記錄回收事件] 對話方塊中,按一下 [完成]。

See also

應用程式集區的回收設定<recycling>