專案佇列工作每日平均等候時間
適用版本: Project Server 2010, Project Server 2013
上次修改主題的時間: 2013-12-18
元素識別碼 / 規則名稱: Project_Queue_Jobs_Average_Wait_Time_Per_Day
摘要: 這項警示指出處理工作之前,在佇列中等候的時間 (平均值) 已經超過此規則設定的臨界值。這樣可提供您一種直接的方法來判斷「服務等級」是否符合。請注意,如果這項警告重複出現,表示服務品質很差。
注意
平均等候時間計算方式如下:
平均等候時間 = 選擇工作來進行處理的時間 – 工作被放入佇列中的時間。
原因: 可能原因包括以下:
Project Server 應用程式伺服器佇列中的工作被封鎖。
Project Server 應用程式伺服器可能超載。
Project Server 應用程式伺服器的工作處理器執行緒數目較少,無法應付流入的工作。
可能的解決方式包括以下:
請執行下列步驟:
檢閱 Windows NT 事件記錄以及追蹤記錄,確認佇列中的工作是否被封鎖,並依據情況來疑難排解。
如果問題依然存在,請監視受影響之伺服器的下列效能計數器,判斷問題是否因為 Project Server 應用程式伺服器工作超載而造成的:處理器、記憶體以及 PhysicalDisk。
重要
如果這些效能計數器指出某個瓶頸,請升級造成瓶頸的元件,或者新增一或多個其他的 Project Server 應用程式伺服器做為服務應用程式,讓負載平均分攤到多個伺服器上。
警告
當您將另一個服務應用程式新增至伺服器陣列,則該伺服器陣列和佇列基礎結構會自動提供負載平衡。如果這些效能計數器指出 Project Server 應用程式伺服器未發出瓶頸問題,不過,平均的等候時間依然很高,表示您的 Project Server 應用程式伺服器擁有的工作處理器執行緒較少,無法應付流入的工作。您也可以增加工作處理器執行緒數目。
使用下列程序,嘗試增加工作處理器執行緒數目:
以管理員身分登入 Microsoft Project Web App。
在 [快速啟動] 中,按一下 [伺服器設定]。
在 [伺服器設定] 頁面的 [佇列] 區段中,按一下 [佇列設定]。
在 [佇列設定] 頁面的 [工作處理器執行緒數目的最大值] 區段中,輸入您想使用的執行緒數目最大值。
注意
這個設定值是某個特殊的 Project Web App 網站專用的。這表示,如果您的 Project Server 應用程式伺服器有三個 Project Web App 網站,而且您將執行緒數目設定成每個網站有 4 個,這樣會造成服務應用程式總共有 12 個工作處理器執行緒 (3 * 4 = 12)。請務必瞭解將工作處理器執行緒的總數設定太高,會影響伺服器的效能。