專案佇列工作每日平均等候時間

 

適用版本: Project Server 2010, Project Server 2013

上次修改主題的時間: 2013-12-18

元素識別碼 / 規則名稱:   Project_Queue_Jobs_Average_Wait_Time_Per_Day

摘要:   這項警示指出處理工作之前,在佇列中等候的時間 (平均值) 已經超過此規則設定的臨界值。這樣可提供您一種直接的方法來判斷「服務等級」是否符合。請注意,如果這項警告重複出現,表示服務品質很差。

注意

平均等候時間計算方式如下:
平均等候時間 = 選擇工作來進行處理的時間 – 工作被放入佇列中的時間。

原因:   可能原因包括以下:

  • Project Server 應用程式伺服器佇列中的工作被封鎖。

  • Project Server 應用程式伺服器可能超載。

  • Project Server 應用程式伺服器的工作處理器執行緒數目較少,無法應付流入的工作。

可能的解決方式包括以下:

請執行下列步驟:

  1. 檢閱 Windows NT 事件記錄以及追蹤記錄,確認佇列中的工作是否被封鎖,並依據情況來疑難排解。

  2. 如果問題依然存在,請監視受影響之伺服器的下列效能計數器,判斷問題是否因為 Project Server 應用程式伺服器工作超載而造成的:處理器、記憶體以及 PhysicalDisk。

    重要

    如果這些效能計數器指出某個瓶頸,請升級造成瓶頸的元件,或者新增一或多個其他的 Project Server 應用程式伺服器做為服務應用程式,讓負載平均分攤到多個伺服器上。

    警告

    當您將另一個服務應用程式新增至伺服器陣列,則該伺服器陣列和佇列基礎結構會自動提供負載平衡。如果這些效能計數器指出 Project Server 應用程式伺服器未發出瓶頸問題,不過,平均的等候時間依然很高,表示您的 Project Server 應用程式伺服器擁有的工作處理器執行緒較少,無法應付流入的工作。您也可以增加工作處理器執行緒數目。

  3. 使用下列程序,嘗試增加工作處理器執行緒數目:

    1. 以管理員身分登入 Microsoft Project Web App。

    2. 在 [快速啟動] 中,按一下 [伺服器設定]。

    3. 在 [伺服器設定] 頁面的 [佇列] 區段中,按一下 [佇列設定]。

    4. 在 [佇列設定] 頁面的 [工作處理器執行緒數目的最大值] 區段中,輸入您想使用的執行緒數目最大值。

      注意

      這個設定值是某個特殊的 Project Web App 網站專用的。這表示,如果您的 Project Server 應用程式伺服器有三個 Project Web App 網站,而且您將執行緒數目設定成每個網站有 4 個,這樣會造成服務應用程式總共有 12 個工作處理器執行緒 (3 * 4 = 12)。請務必瞭解將工作處理器執行緒的總數設定太高,會影響伺服器的效能。