IBM Enterprise Records, 版本 5.1.+              

配置暫存區清理工具

如果要配置「暫存區清理」工具,請透過命令提示字元開啟「配置設定」頁面,並輸入適用您環境的值,例如 Content Engine 伺服器名稱、埠號和檔案計劃物件儲存庫名稱。 在配置之前,您必須登入 IBM® FileNet® Enterprise Manager 增加 QueryPageMaxSize 內容的值。 Windows 使用者在開始配置之前,必須先在 Content Engine 伺服器上變更 Microsoft Distributed Transaction Coordinator (MS DTC) 的逾時值。

應用程式伺服器或應用程式伺服器用戶端必須已安裝在您安裝「暫存區清理」工具的伺服器上,並可供使用。 您可以使用命令提示字元來存取「配置設定」頁面,並使用命令提示字元執行暫存區清理的工具。
重要:

在系統上執行清理應用程式可能影響一般系統效能。 您應該配置系統在系統使用量低時執行清理程序。 如需相關資訊,請參閱這個主題結尾的鏈結。

如果要配置和執行「暫存區清理」工具,請執行下列動作:

  1. (Windows) 將 Microsoft Distributed Transaction Coordinator (MS DTC) 逾時值設為 0,使「暫存區清理」工具可以處理大量資料:
    1. Content Engine 伺服器上,跳至 「開始 > 程式集 > 系統管理工具 > 元件服務」。
    2. 選取「元件服務 > 電腦」。
    3. 按一下「我的電腦」,並選取「內容」。
    4. 選取「選項」標籤。
    5. 將「交易逾時值」設為「0 秒」,並按一下「確定」。
    6. 重新啟動 Content Engine 伺服器。
  2. QueryPageMaxSize 內容設為大於「擷取批次大小」設定值的值。
    1. IBM FileNet Enterprise Manager 中,在頂端節點上按一下滑鼠右鍵,並選取「內容」,來開啟網域內容頁面。
    2. 選取「屬性」標籤。
    3. 從「子系統配置」清單中,選取「伺服器快取配置」。
    4. 選取「內容」標籤,並設定 QueryPageMaxSize 內容的適當值。 將此值設為大於「擷取批次大小」值的數字。「擷取批次大小」的預設值是 100000。
  3. 登入您已安裝「暫存區清理」工具的伺服器。
  4. 在命令提示字元下,導覽至下列目錄: ier_install_path/RecordsManagerSweep/
  5. 執行下列指令來開啟「暫存區清理」工具的「配置設定」頁面:
    UNIX
    ./RecordsManagerSweep.sh -HoldSweep -configure [-profile "profile name"]
    Windows
    RecordsManagerSweep.bat -HoldSweep -configure [-profile "profile name"]
    設定檔可讓您儲存不同的配置,並利用這些配置來執行「暫存區清理」,而不需要重新配置它們。 您可以執行 configure 指令並提供 profile name,以建立新的設定檔或編輯現有的設定檔。
  6. 在「配置設定」頁面中,輸入您環境的適當值,並按一下「配置」。 當配置完成時,您可以執行「暫存區清理」工具。
    表 1. 為您環境設定的配置值
    欄位 必要? 提供這項資訊
    CE 伺服器名稱 提供您想要執行「處置清理」程序的 Content Engine 伺服器的名稱或 IP 位址。
    埠號 提供「WSI 資料服務」埠號。
    FPOS 名稱 提供您想要執行「處置清理」的 FPOS 的 GUID 或名稱。如果您未提供值,則會在與指定的 Content Engine 伺服器相關聯的所有 FPOS 上執行「處置清理」程序。
    使用者 ID 提供使用者名稱,「處置清理」用它來登入 Content Engine 以執行計算,及登入 Process Engine 以啟動工作流程。使用者必須屬於 Content Engine 管理者群組,而且是 FPOS 的物件儲存庫管理者,並具有「記錄管理者」角色。
    密碼 提供使用者 ID 的密碼。
    HOLD 名稱/GUID 提供暫存區名稱或 GUID,並以‘|' 字元分隔。如果您輸入任何暫存區,則清理程序只會影響指定的動態暫存區。 如果未提供暫存區名稱,則「暫存區清理」將處理所有作用中暫存區。如果可以有相同名稱的多個暫存區,則會對實體套用具有相同名稱的所有暫存區。
    處理批次大小 輸入使用「暫存區清理」程序進行批次處理的實體數目。依預設,此值已經設定為 1000。 例如,如果此值是 1000,並且有 20,000 個實體要處理,則「暫存區清理」將分 20 批次(每批次有 1000 個實體)處理所有實體。
    擷取批次大小 輸入使用「暫存區清理」程序進行批次擷取的實體數目。依預設,此值已經設定為 100000。例如,如果此值為 100000 並且有 1,000,000 個實體要處理,則所有實體將分 10 批次(每批次有 100000 個實體)進行擷取。
    執行緒數量 輸入 IBM Enterprise Records 在暫存區清理程序期間使用的處理執行緒數量。 最佳作法是為 Content Engine 伺服器上的每一個邏輯 CPU 指定一個執行緒。例如,如果 Content Engine 伺服器上有八個邏輯 CPU,請輸入“8”。預設值為 1。
    錯誤日誌檔名 提供「暫存區清理」程序要建立的錯誤檔案的名稱和路徑。依預設,「暫存區清理」程序會在 ier_install_path/RecordsManagerSweep 資料夾中建立一個稱為 ErrorFile 的錯誤日誌檔案。 如果「暫存區清理」程序執行未發生錯誤,則日誌檔的長度為零個位元組。
  7. 如果要執行「暫存區清理」工具,請執行下列指令:
    UNIX(從 Cron 工作或命令提示字元)
    ./RecordsManagerSweep.sh -HoldSweep
    Windows(從 Windows 排程器或命令提示字元)
    RecordsManagerSweep.bat -HoldSweep
  8. 檢視 ier_install_path/RecordsManagerSweep/HoldSweepActivity.log 的日誌檔,以確認「暫存區清理」工具正確執行。 如果日誌檔未包含錯誤,則「暫存區清理」程序順利完成。
您不需要重新配置已配置的「處置清理」或「暫存區清理」,除非您想要變更配置程序期間指定的一些值,例如物件儲存庫、使用者 ID 和密碼。


意見

前次更新: 2011 年 8 月


© Copyright IBM Corp. 2011.
此資訊中心採用 Eclipse 技術。(http://www.eclipse.org)