工作安排或連續運行

您可以運行你的磚工作定期的計劃觸發器類型或確保總是有積極工作的運行連續觸發類型。

您可以使用一個安排在指定的時間自動運行磚的工作和時間。您可以定義一個時間表上運行你的工作一分鍾,每小時、每天、每周或每月的時期,在指定的時間。你也可以指定一個時區為你安排,你可以隨時暫停安排工作。

當您運行你的工作與連續觸發,磚工作確保總有一個活躍的工作運行。新工作開始運行之前運行完成後成功或失敗的狀態,或如果沒有工作正在運行的實例。

添加一個工作進度表

定義一個這份工作時間表:

  1. 在側邊欄中,單擊工作流

  2. 的名字列在工作選項卡中,單擊工作名稱。

  3. 點擊添加觸發器工作細節麵板並選擇計劃觸發類型

  4. 指定時間、起始時間和時區。可選的選擇顯示Cron語法複選框來顯示和編輯的時間表石英Cron語法

  5. 點擊保存

你也可以安排一個筆記本直接工作筆記本用戶界麵

請注意

  • 磚執行之間的最小間隔10秒的後續運行引發的時間表工作不管秒cron配置的表達式。

  • 你可以選擇時區,觀察夏令時或UTC。如果您選擇一個觀察夏令時的時區,每小時的工作將被忽略或可能出現延遲了一兩個小時當夏令時的開始或結束。運行在每小時(絕對時間),選擇UTC。

  • 作業調度器不是用於低延遲的工作。由於網絡或雲的問題,工作運行可能會偶爾被推遲幾分鍾。在這些情況下,安排就業服務可用性後立即運行。

暫停和恢複工作進度

暫停工作,點擊暫停工作細節麵板。

恢複暫停的工作時間表,點擊的簡曆

運行一個連續工作

  1. 在側邊欄中,單擊工作流

  2. 的名字列在工作選項卡中,單擊工作名稱。

  3. 點擊添加觸發器工作細節麵板中,單擊添加觸發器工作細節麵板中,選擇連續觸發類型,然後單擊保存

停止一個連續工作,點擊藍色向下插入符號旁邊現在運行並點擊停止

請注意

  • 隻能有一個連續工作的運行實例。

  • 之間有一個小的延遲運行結束和新的開始運行。這種延遲應小於60秒。

  • 你不能使用重試策略任務依賴關係連續工作。

  • 選擇現在運行在連續工作停頓了一下觸發新工作運行。如果工作停頓,就會拋出一個異常。

  • 你連續工作接新工作配置,取消現有的運行,然後開始一個新的自動運行。您也可以點擊重新啟動運行重新啟動運行與更新的配置工作。

故障處理連續是如何工作的?

磚的工作使用指數倒扣計劃管理連續作業與多個連續的失敗。指數倒扣允許連續工作運行沒有暫停和恢複健康狀態時可恢複的故障發生。

當連續工作超過允許的閾值的連續失敗,以下描述後續工作運行管理:

  1. 重新啟動工作後重試時間設定的係統。

  2. 如果下一份工作運行失敗,重試時間增加,工作後重新啟動這個新重試。

    1. 為每個後續工作運行失敗,重試時間再次增加,最大重試時間設定的係統。在達到最大重試期間,工作仍然是使用最大重試時間重試。沒有限製重試的次數。

    2. 如果作業成功完成並開始一個新的跑,或者運行超過一個閾值沒有失敗,工作被認為是健康的,補償序列重置。

你可以重啟連續工作指數倒扣狀態工作界麵或通過任務IDPOST / api / 2.1 /工作/運行2.1 API或請求的工作POST / api / 2.0 /工作/運行2.0 API請求的工作。