工作安排或連續運行
您可以運行你的磚工作定期的計劃觸發器類型或確保總是有積極工作的運行連續觸發類型。
您可以使用一個安排在指定的時間自動運行磚的工作和時間。您可以定義一個時間表上運行你的工作一分鍾,每小時、每天、每周或每月的時期,在指定的時間。你也可以指定一個時區為你安排,你可以隨時暫停安排工作。
當您運行你的工作與連續觸發,磚工作確保總有一個活躍的工作運行。新工作開始運行之前運行完成後成功或失敗的狀態,或如果沒有工作正在運行的實例。
添加一個工作進度表
定義一個這份工作時間表:
在側邊欄中,單擊工作流。
在的名字列在工作選項卡中,單擊工作名稱。
點擊添加觸發器在工作細節麵板並選擇計劃在觸發類型。
指定時間、起始時間和時區。可選的選擇顯示Cron語法複選框來顯示和編輯的時間表石英Cron語法。
點擊保存。
你也可以安排一個筆記本直接工作筆記本用戶界麵。
請注意
磚執行之間的最小間隔10秒的後續運行引發的時間表工作不管秒cron配置的表達式。
你可以選擇時區,觀察夏令時或UTC。如果您選擇一個觀察夏令時的時區,每小時的工作將被忽略或可能出現延遲了一兩個小時當夏令時的開始或結束。運行在每小時(絕對時間),選擇UTC。
作業調度器不是用於低延遲的工作。由於網絡或雲的問題,工作運行可能會偶爾被推遲幾分鍾。在這些情況下,安排就業服務可用性後立即運行。
運行一個連續工作
在側邊欄中,單擊工作流。
在的名字列在工作選項卡中,單擊工作名稱。
點擊添加觸發器在工作細節麵板中,單擊添加觸發器在工作細節麵板中,選擇連續在觸發類型,然後單擊保存。
停止一個連續工作,點擊旁邊現在運行並點擊停止。
故障處理連續是如何工作的?
磚的工作使用指數倒扣計劃管理連續作業與多個連續的失敗。指數倒扣允許連續工作運行沒有暫停和恢複健康狀態時可恢複的故障發生。
當連續工作超過允許的閾值的連續失敗,以下描述後續工作運行管理:
重新啟動工作後重試時間設定的係統。
如果下一份工作運行失敗,重試時間增加,工作後重新啟動這個新重試。
為每個後續工作運行失敗,重試時間再次增加,最大重試時間設定的係統。在達到最大重試期間,工作仍然是使用最大重試時間重試。沒有限製重試的次數。
如果作業成功完成並開始一個新的跑,或者運行超過一個閾值沒有失敗,工作被認為是健康的,補償序列重置。
你可以重啟連續工作指數倒扣狀態工作界麵或通過任務IDPOST / api / 2.1 /工作/運行2.1 API或請求的工作POST / api / 2.0 /工作/運行2.0 API請求的工作。