本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

管理 Project Web App 的佇列設定

Project
 

適用版本:Project Server 2013

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

使用 [管理 Project Web App 的佇列設定] 頁面,以設定 Project Server 2013 中的專案佇列設定。

在 Project Server 2013 中,佇列設定不再適用於個別 Project Web App 執行個體,但是現在適用於在 Project Service 應用程式中建立的所有 Project Web App 執行個體。此外,因為佇列現在位於 Project Service 層級,所以可以在 SharePoint 管理中心網站 (非 Project Web App) 中存取 [管理佇列設定] 頁面。

重要事項 重要事項:
因為已對此版本實作多項變更,所以 Project Server 2013 佇列效能相較於舊版本已大幅增加。預設值是建議的佇列設定,可獲得最佳效能。

如果您確定需要變更預設佇列設定,則需要至少是 Project Server 服務應用程式 的服務應用程式管理員。這是所需的最低權限等級。

您可以在 管理中心的 [Project Service 應用程式] 頁面中存取 [管理佇列設定] 頁面。使用下列程序,可以存取 [Project Service 應用程式] 頁面中的 [管理佇列設定] 頁面:

存取 [管理佇列設定] 頁面
  1. 在 管理中心的 [應用程式管理] 區段中,按一下 [服務應用程式] 下方的 [管理服務應用程式]。

  2. 在 [管理服務應用程式] 頁面上,按一下 Project Server 服務應用程式 的名稱。

  3. 在 [管理 Project Web App] 頁面上,按一下 [管理 Project Web App 的佇列設定]。

重要事項 重要事項:
請先與 Project Server 管理員確認,再變更預設佇列設定。變更會影響佇列工作的處理方式,而且會影響已在 [Project Service 應用程式] 下方建立的所有 Project Web App 執行個體。

[管理 Project Web App 的佇列設定] 頁面可讓您變更下列佇列設定:

  • 並行的最大程度

  • 重試間隔

  • 重試限制

  • SQL 逾時

  • 成功工作的清除存留期限制

  • 未成功工作的清除存留期限制

  • 簿記間隔

  • 佇列逾時

重要事項 重要事項:
此頁面上顯示的 [SQL 重試間隔] 和 [SQL 重試限制] 設定在 Project Server 2013 中已過時,而且會在未來更新時予以移除。請不要使用這些設定。

因為佇列是多執行緒,所以可以同時處理多個傳送至佇列的工作 。[並行的最大程度] 設定限制可以同時處理的工作數目,方法是設定佇列中可用的最大工作處理器執行緒數目。有效範圍是 1 到 10 (預設值為 4)。

在 Project Server 2013 中,此設定的值是應用程式伺服器上核心數目的乘數。例如,如果您的應用程式伺服器使用雙核心處理器,而且 [並行的最大程度] 設定為預設值 4,則可以同時處理的最大工作數目是 8。如果您有多部應用程式伺服器,則此設定會套用至在其上執行 Project Server 應用程式服務的每部伺服器。例如,如果您有兩部具有雙核心處理器的應用程式伺服器,而且 [並行的最大程度] 設定為預設值 4,則每部伺服器最多可以同時處理 8 個工作。

[重試間隔] 設定可讓您設定重試因暫時問題 (例如 SQL 逾時) 而失敗的工作間的時間長度 (毫秒)。如果處理工作失敗,佇列會等待 [重試間隔] 值所設定的時間,而不是讓工作失敗,然後重試工作。有效範圍是 0 (立即重試) 到 60000 (1 分鐘) (預設值為 1000 (1 秒))。

[重試限制] 設定可讓您設定重試失敗之處理工作的次數上限。如果工作因暫時性問題而未處理 (例如 SQL 逾時),則佇列會重試工作,而不是讓工作失敗。嘗試的重試次數是透過針對此設定所輸入的值所設定。請注意,重試間的時間量是透過 [重試間隔] 設定所設定。有效範圍是 0 (不重試) 到 100。預設值為 5。

佇列會執行 SQL 呼叫以擷取並執行工作。此 SQL 逾時設定可讓您設定這些呼叫的逾時值 (秒)。如果任何工作因 SQL 逾時錯誤而失敗,則可以增加此設定的值,並重試工作。有效範圍是 30 到 86400 (一天) (預設值為 1800 (30 分鐘))。

[成功工作的清除存留期限制] 設定可讓您設定從系統中順利移除已完成工作的時間。您可以透過「佇列清除」工作從系統中移除順利完成的工作,而設定此工作即可在達到特定存留期閾值之後移除順利完成的工作。在 [成功工作的清除存留期限制] 欄位中輸入值 (小時),即可設定此設定。您輸入的值設定佇列在排定執行「佇列清除」時刪除工作,而且只有在順利建立的工作的存留期等於或大於該值時。此設定的有效範圍是 1 小時到 100,000 小時。此設定的預設值為 24 小時 (一天)。

[未成功工作的清除存留期限制] 設定可讓您設定從系統中移除已完成但狀態為未成功之工作的時間。在 [未成功工作的清除存留期限制] 欄位中輸入值 (小時),即可設定此設定。您輸入的值設定佇列在清除間隔期間刪除工作,而且只有在未成功工作的存留期等於或大於該值時。從系統中移除未成功工作的方法,與從系統中移除順利完成的工作的方法相同。

注意事項 附註:
除非順利重試或取消狀態為 [失敗並封鎖相互關聯] 的工作,否則這類工作會保留在歷程記錄中。清除未成功工作並不會影響此狀態的工作。

此設定的預設值為 168 小時 (7 天)。因為工作狀態資訊對於協助疑難排解未順利完成工作的問題十分重要,所以建議不要將此值設成小於預設設定。

佇列系統已執行數個簿記工作。例如,這些包括喚起「休眠」狀態的工作、更新活動訊號時間戳記、檢查是否需要執行「佇列清除」工作等。[簿記間隔] 設定控制這些工作的執行時間間隔 (毫秒)。

有效範圍是 500 (1/2 秒) 到 300000 (5 分鐘) (預設值為 10000 (10 秒))。

在含有多部執行 Project Server 應用程式服務之應用程式伺服器的伺服器陣列中,如果其中一部伺服器上的佇列服務失敗,則會將工作自動分配至佇列服務為線上狀態的其餘應用程式伺服器。如果無法在 [佇列逾時] 值 (分鐘) 內,從佇列健康狀況計時器工作存取佇列服務,則會將該佇列服務視為逾時。

有效範圍是 5 到 60 分鐘 (預設值為 3 分鐘)。

注意事項 附註:
[佇列逾時] 值任何時間都不能小於 [簿記間隔] 的四倍。如果違反此規則,[佇列逾時] 值將會自動變更為簿記值的四倍。

https://technet.microsoft.com/zh-tw/library/jj219477.aspx
顯示: