2009-12-14 41 views
2

我們在Visual Studio 2008中開發了一些自定義審批工作流。他們基本上創建任務並通過2階段審批流程工作,一旦任務完成,它會生成階段2的新任務,然後完成。將工作流移至共享點場環境時處於「進行中」狀態

這些已經過測試,並且在單個服務器苔蘚/ Sharepoint環境中運行良好。

我們現在已經將它們移動到具有2個Web前端,1個SSP /搜索服務器,1個SQL Server的測試服務器場環境中。

在完成工作流程的第一階段後,工作流程現在會停滯不前,就好像工作流程沒有意識到事情已經發生變化。

在我們的日誌記錄代碼中沒有錯誤,SP日誌中沒有錯誤。

希望任何人對此的想法。

回答

0

嘗試將調試器附加到SPTimer服務 - 這是負責異步運行工作流代碼 - 這可能會給你一些提示。還要確保運行sptimer的帳戶在憑據方面(密碼過期等)沒有與服務器場帳戶不同步。更新工作流程時,不要忘記反彈這項服務 - 反彈IIS是不夠的。計時器服務可能會加載工作流程組合件。

-Oisin

+0

什麼是最簡單的方法來連接調試器? WinDbg的?計時器正在使用配置了苔蘚安裝的帳戶,這將是域\ ourmossaccount – 78lro 2009-12-15 11:48:02

+0

使用visual studio 2008的遠程調試器 - 它具有一個x64存根,您可以從遠程農場上的unc共享啓動,假設防火牆不會阻止您。否則,我想你可以去windbg + sos,但是沒有符號的祝你好運... – x0n 2009-12-15 20:55:00