服務執行個體計時器執行失敗 - 事件 6398

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2009-08-13

警示名稱:   SPServiceInstance 計時器執行失敗

事件識別碼:   6398

摘要:   Microsoft SharePoint Foundation 2010 有幾項功能需仰賴稱為計時器工作的已排程背景程序。管理員可以使用 SharePoint 管理中心網站,設定、排程及檢視計時器工作的狀態。

徵狀:   可能會出現下列徵狀:

  • 此事件會出現在事件記錄檔中:事件識別碼:6398 工作定義 <工作定義名稱> (識別碼工作識別碼) 的 Execute 方法發生例外狀況。其他資訊如下。%n%n <工作詳細資料>

    最常見的工作定義:

    • SPPasswordManagementJobDefinition

      目的:   為密碼到期及密碼變更的事件,傳送相關電子郵件並加以記錄。此計時器工作可確保受管理的密碼在到期前會加以變更。

    • SPGeneratePasswordJobDefinition

      目的:   為帳戶產生新密碼、更新帳戶密碼,然後啟動工作,將新密碼部署到所有使用此密碼的項目中。

    • SPAdminAppPoolCredentialDeploymentJobDefinition

      目的:   更新伺服器陣列中之管理 Internet Information Services (IIS) 7.0 應用程式集區的認證。

    • SPContentAppPoolCredentialDeploymentJobDefinition

      目的:   更新伺服器陣列中所有伺服器之內容 IIS 應用程式集區的認證。

    • SPWindowsServiceCredentialDeploymentJobDefinition

      目的:   更新執行服務之伺服器陣列中每部電腦上的 Windows 服務認證。

    • SPMasterPassphraseDeploymentJobDefinition

      目的:   將新的複雜密碼衍生之金鑰,告知所有前端 Web 應用程式。當管理員決定變更伺服器陣列的複雜密碼時,會執行此工作。

原因:   可能原因包括下列一或多項:

  • 找不到協力廠商的計時器工作,或其已損毀。

  • 找不到 Microsoft SharePoint Foundation 2010 的計時器工作,或其已損毀。

  • 最常見的工作原因:

    • SPPasswordManagementJobDefinition

      問題:   伺服器陣列認證尚未排程或更新密碼變更計時器工作 (SPGeneratePasswordJobDefinition)。最近針對伺服器陣列中任何認證之密碼變更排程所執行的新增或變更,在此工作成功完成之前,都不會更新以符合變更。

    • SPGeneratePasswordJobDefinition

      問題:   建立伺服器陣列認證新密碼所排定的計時器工作失敗。目前的認證值可能不再有效,而且必須以 Active Directory 帳戶手動更新。若帳戶認證仍為有效,應重新啟動此計時器工作。

    • SPAdminAppPoolCredentialDeploymentJobDefinition

      問題:   尚未更新本機電腦上的管理中心 Web 應用程式集區之新認證,使其符合目前為伺服器陣列設定的值。如此可能會妨礙管理中心 Web 應用程式啟動。

    • SPContentAppPoolCredentialDeploymentJobDefinition

      問題:   尚未更新本機電腦上的應用程式集區之新認證,使其符合目前為伺服器陣列設定的值。如此可能會妨礙應用程式集區啟動。

    • SPWindowsServiceCredentialDeploymentJobDefinition

      問題:   尚未更新本機電腦上的服務新認證,使其符合目前為伺服器陣列設定的值。如此可能會妨礙服務啟動。

    • SPMasterPassphraseDeploymentJobDefinition

      問題:   尚未更新本機電腦上的伺服器陣列主要複雜密碼,使其符合目前為伺服器陣列設定的值。在本機電腦更新之前,如此可能會妨礙伺服器陣列加密金鑰的解密或加密。

解決方法:   決定適當的解決方法

  • 檢閱在事件描述中找到的工作定義名稱,以決定適當的解決方法:

    • SPPasswordManagementJobDefinition

      解決方法:   重新啟動此計時器工作。

    • SPGeneratePasswordJobDefinition

      解決方法:   重新啟動此計時器工作,手動強制重設密碼。

    • SPAdminAppPoolCredentialDeploymentJobDefinition

      解決方法:   重新啟動此計時器工作,在本機執行管理員部署工作,以手動方式強迫重設密碼。

    • SPContentAppPoolCredentialDeploymentJobDefinition

      解決方法:   重新啟動此計時器工作,在本機執行管理員部署工作,以手動方式強迫重設密碼。

    • SPWindowsServiceCredentialDeploymentJobDefinition

      解決方法:   重新啟動此計時器工作,在本機執行管理員部署工作,以手動方式強迫重設密碼。

    • SPMasterPassphraseDeploymentJobDefinition

      解決方法:   重新啟動此計時器工作,在本機執行管理員部署工作,以手動方式強迫重設密碼。

如需所有其他計時器工作的解決方法,請依下節中的步驟執行。若要解決此問題,請在<徵狀>一節中識別出原因並使用其對應的解決方法。執行解決方法步驟之後,請參閱<確認>一節,以確認該功能運作正常。

注意

您必須是 SharePoint 伺服器陣列管理員群組的成員,才可執行這些工作。

解決方法:   設定無效的計時器工作

  • 若找不到該無效組件,或該組件已損毀,且其不是 SharePoint Foundation 2010 組件,同時計時器定義為週期性工作,則您必須停用該無效的計時器工作。

    停用無效的計時器工作:

    1. 在管理中心頁面上,按一下 [監視],然後按一下 [計時器工作] 區段中的 [檢閱工作定義]。

    2. 在清單中尋找該計時器工作,然後按一下計時器定義名稱。

    3. 在 [編輯計時器工作] 頁面上,按一下 [停用]。

      停用的計時器工作在 [排程類型] 欄中會顯示為 [已停用]。

    啟用無效的計時器工作:

    1. 在管理中心頁面上,按一下 [監視],然後按一下 [計時器工作] 區段中的 [檢閱工作定義]。

    2. 在清單中尋找該計時器工作,然後按一下計時器定義名稱。

    3. 在 [編輯計時器工作] 頁面上,按一下 [啟用]。

注意

您必須是本機電腦的管理員群組成員,才可執行以下程序。

解決方法:   修復 Windows SharePoint Services 安裝

  • 若找不到無效的組件,或該組件已損毀,且其為 Microsoft SharePoint Foundation 組件,您必須修復 SharePoint Foundation 安裝,才可還原或修復該組件。

    注意

    修復安裝會要求您重新啟動伺服器。Web 應用程式的修改及其他設定的變更將會予以保留。

    修復 SharePoint Foundation 安裝:

    • 執行 Microsoft SharePoint Foundation 2010 安裝精靈,然後選取 [修復] 選項,再按一下 [繼續]。

    確認計時器工作運作中:

    1. 若該計時器工作為週期性工作,請移至 [計時器工作定義] 頁面啟用該計時器工作。該工作應於下次正常排程間隔時執行。

    2. 若該計時器工作只執行一次,請重試會觸發該計時器工作的命令。