我創建了一個帶有一些參數的擴展計劃任務,並且還添加了計劃「20160201T235900 | 20190201T235900 | 127 | 00:10:00」以每10分鐘運行一次。 web.config中的Frequncy也設置爲5分鐘。 00:05:00Sitecore中的擴展計劃任務不起作用
但它並沒有完全執行。任何人都可以幫我解決這個問題的一些可能的原因。
Extended Schedule ||||| Task Info
我創建了一個帶有一些參數的擴展計劃任務,並且還添加了計劃「20160201T235900 | 20190201T235900 | 127 | 00:10:00」以每10分鐘運行一次。 web.config中的Frequncy也設置爲5分鐘。 00:05:00Sitecore中的擴展計劃任務不起作用
但它並沒有完全執行。任何人都可以幫我解決這個問題的一些可能的原因。
Extended Schedule ||||| Task Info
這擴展計劃模板附帶主動商務部,並且爲用於指定執行主動商務部任務時,包括網站/店情況下,數據庫上下文和其他參數通常需要的參數有幫助。
開箱然而,Sitecore的DatabaseAgent
不會爲不明確使用Sitecore的計劃模板項目執行時間表(即使該模板從它繼承,如擴展計劃一樣)。
要解決此問題,Active Commerce附帶自己的擴展DatabaseAgent
。您可以通過啓用Active Commerce附帶的xActiveCommerce.Scheduling.config.example
配置修補程序來啓用它。如果這個示例配置丟失,我已經包含了下面的內容。
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<scheduling>
<agent type="Sitecore.Tasks.DatabaseAgent">
<patch:delete />
</agent>
<agent type="Sitecore.Tasks.DatabaseAgent">
<patch:delete />
</agent>
<agent type="ActiveCommerce.Tasks.DatabaseAgent" method="Run" interval="00:10:00" instance="master">
<param desc="database">master</param>
<param desc="schedule root">/sitecore/system/tasks/schedules</param>
<LogActivity>true</LogActivity>
</agent>
<agent type="ActiveCommerce.Tasks.DatabaseAgent" method="Run" interval="00:10:00" instance="core">
<param desc="database">core</param>
<param desc="schedule root">/sitecore/system/tasks/schedules</param>
<LogActivity>true</LogActivity>
</agent>
</scheduling>
</sitecore>
</configuration>
您使用的是InitializeSpeedBooster.config嗎?那麼你必須刪除以下幾行:
<processor type="Sitecore.Pipelines.Loader.InitializeScheduler, Sitecore.Kernel">
<patch:delete />
</processor>
你能解釋一下「Extended Schedule?」嗎?您不認爲在安裝Active Commerce for Sitecore時包含擴展計劃模板? – techphoria414
Hi @ techphoria414:謝謝你的回覆。我附上了兩張顯示擴展計劃的圖像。我想安排該任務每10分鐘運行一次。 –