如何使用計劃任務?

在 Webayt 內容管理系統中,排程任務允許在選定的時間自動執行特定的維護和更新操作。這使得諸如更新內容閱讀次數、清除過期的速率限制記錄、刷新網站快取以及建立缺失清單等任務都可以在一個平台上進行管理。
任務可以設定為自動運行,也可以根據需要透過控制面板手動啟動。工作結果可以在「任務記錄」畫面中查看。
計劃任務有什麼用途?
此功能可協助您為重複性操作任務建立規律的工作計畫。選擇任務類型,確定操作頻率,然後啟動任務。系統隨後會透過定時器控制,依照計畫執行相關操作。
自動化任務有助於管理內容和快取。但是,必須定期檢查歷史記錄,以確保任務已成功完成。
如何存取「計劃任務」頁面?
Webayt 您可以從管理面板左側選單開啟「操作任務」部分來存取「排程任務」頁面。
營運流程 → 規劃任務
在此頁面,您可以列出現有任務、新增任務、編輯、刪除和手動執行任務,以及查看其運行歷史記錄。
任務清單畫面上顯示哪些資訊?
「任務清單」標籤以表格形式顯示任務。其中包括任務名稱、類型、計劃資訊、運行時間、狀態和操作選項。
- 任務名稱:這是賦予任務的描述性名稱。
- 類型和時間:指示任務執行什麼操作以及運行頻率。
- 工作時間:顯示上次工作時間和下次計畫工作時間。
- 狀態:指示任務是處於開啟狀態還是關閉狀態。
- 立即運行:用於手動啟動任務,無需等待。
您可以透過每行任務旁邊的三點選單存取任務記錄、編輯任務和刪除任務。此清單還支援搜尋、分頁和更改顯示的記錄數。
如何新增的計劃任務?
若要建立新任務,請前往「新增任務」標籤。在此畫面上,您可以確定任務的名稱、類型、計劃選項和狀態。
- 在管理面板中,開啟「操作流程」→「計畫任務」頁面。
- 點選「新增任務」標籤。
- 請在「任務名稱」欄位中輸入描述性名稱。
- 從「任務類型」欄位中選擇要執行的操作。
- 在日程安排區域,從「按特定時間間隔」或「每天」中選擇合適的選項。
- 根據您的選擇,填寫“範圍(分鐘)”或“工作小時”欄位。
- 將狀態欄位設為開或關。
- 點選「新增」按鈕儲存任務。
每種任務類型只能新增一次。與其建立第二個相同類型的任務,不如編輯現有任務的日程安排設定。
任務新增字段
職稱
任務名稱用於區分清單中的任務和歷史記錄中的任務。例如,您可以選擇「快取」、「讀取計數」或「缺失清單」等清晰易懂的名稱。此欄位為必填項。
任務類型
任務類型決定了要自動執行的操作。它在建立任務時選擇,每種類型只能存在一個任務。在編輯介面中,目前任務的類型顯示為一個不可修改的欄位。
情況
任務處於活動狀態時,會依照預定時間運行。任務停用後,將無法再次執行新排程的任務。根據面板的警告,停用任務不會停止目前正在運行的進程。
如何確定任務調度?
有兩種不同的日程安排方式:按特定時間間隔和每天。根據您選擇的方式,螢幕上會顯示不同的時間資訊欄位。
定期
此選項允許按指定的分鐘間隔重複執行任務。在「間隔(分鐘)」欄位中輸入一個值。根據面板上的信息,該間隔必須是15 分鐘的倍數。
例如,更新內容閱讀計數的任務可以設定為每 360 分鐘執行一次。根據螢幕上的提示,使用此方法啟動的任務可以在初始計時器檢查期間運行。
每天
此選項可確保任務每天在您指定的時間運行。時間可在「工作時間」欄位中選擇。如面板所示,時間以伊斯坦堡時間為準。
例如,可以將快取刷新安排在凌晨 2:00,將缺失清單建立安排在凌晨 1:30。根據螢幕上的信息,如果每日任務的工作時間已過,則可以在第一次檢查時進行補償。
建立任務計畫時,請根據網站需求確定任務的執行頻率。確保任務時間在清單中顯示正確,並且有以往成功運行的記錄。
有哪些類型的任務可供選擇?
Webayt 在 1.9 版本中,「計畫任務」部分包含以下四種類型的任務:
- 更新內容瀏覽次數:透過處理內容瀏覽記錄來更新內容的瀏覽次數。
- 清除舊的速率限制記錄:此操作會清除已過期的速率限制記錄。
- 刷新網站快取:用於刷新網站已準備好的頁面快取。
- 建立缺失清單:建立缺失清單檔案;跳過現有檔案而不是重新建立它們。
這些任務各有其獨立用途。例如, 「建立缺失清單」操作與「建立並重新整理清單」操作並不相同:計畫任務的重點在於補全缺失的檔案。
更新內容閱讀量統計
此任務可確保處理內容頁面的閱讀記錄並更新相應的瀏覽量。與每次頁面造訪時都直接且統一地更新瀏覽量不同,可以按特定時間間隔處理累積的記錄。
例如,任務清單中可能包含一個配置為每 360 分鐘執行一次的任務。此頻率並非強制性的;可以根據需要確定合適的間隔。
清除舊的速率限制記錄。
速率限制用於限制短時間內針對特定操作的大量請求。 「清除舊的速率限制記錄」任務可確保有系統地清理過期的記錄。
例如,可以將其設定為每天凌晨 1 點運行。這樣,您就不必每天從控制面板手動啟動相同的流程來清理舊記錄了。
刷新網站快取
此任務可確保網站頁面快取按照預設的時間表進行刷新。快取管理至關重要,它可以防止在內容、模組或設計變更後使用過時的頁面輸出。
您可以安排任務運行時間,也可以使用「立即運行」選項。有關快取、頁面刷新和原始程式碼編輯等基本工作原理的詳細信息,請參閱「如何使用快取」指南。
建立失蹤人員名單
此任務用於準備網站所需但尚未提供的清單檔案。它在多語言環境中完善缺失列表方面尤其有用。
已存在的清單將被跳過,不會重新建立。任務歷史記錄中的詳細資訊會顯示諸如已建立的清單數量、因已存在而被跳過的清單數量以及失敗的清單數量等結果。
若要了解房源管理的工作原理,包括基於語言的清單和手動建立流程,請參閱「如何使用房源管理?」指南。
如何手動運行任務?
如果您希望任務無需等待預定時間即可運行,可以使用「立即運行」按鈕。這對於檢查配置或立即執行必要的刷新操作尤其有用。
- 在任務清單畫面上找到要執行的任務。
- 點選對應行中的「立即運行」按鈕。
- 請查看彈出的確認視窗中的選項。
- 要開始該過程,請按一下視窗中的“立即運行”按鈕。
- 若要查看結果,請查看該任務的任務記錄畫面。
手動操作過程中會彈出確認視窗。您可以在開始操作前確認已選擇正確的任務。
如何使用詳細的演出紀錄?
「刷新網站快取」和「建立缺失清單」任務的手動運行視窗中包含一個可選的「詳細效能日誌」選項。其他兩種任務類型的手動運行視窗中則不提供此選項。
啟用此選項後,可以記錄與執行相關的更詳細的效能信息,包括頁面載入時間、翻譯 API 請求和資料來源等資訊。
這些日誌非常有用,尤其是在您想要查看耗時超出預期的流程,或翻譯和清單建立流程時。對於常規流程,您並非總是需要建立詳細的日誌。
重要提示:詳細的效能日誌選擇位於「立即運行」視窗中。因此,請勿假定所有自動運行都會保留相同的詳細資訊。
我可以在哪裡查看我的任務記錄?
您可以點選相關任務旁的三點選單中的「任務紀錄」 。此畫面會列出該任務之前的運行記錄以及與該任務相關的活動日誌。
工作經歷包含哪些資訊?
歷史記錄清單可讓您區分自動啟動和手動啟動。螢幕上會顯示以下資訊:
- 狀態:指示操作是否成功或與任務相關的記錄類型。
- 來源:指定該進程是由定時器啟動還是由使用者啟動。
- 使用者:顯示使用者發起操作的相關管理員資訊。
- 開始和結束:表示工作開始和結束的時間。
- 持續時間:指定操作的處理時間。
- 詳細資訊:開啟顯示有關操作的附加資訊的部分。
除了以往成功的專案記錄外,還可以找到諸如新增任務或變更設定等管理操作的記錄。這不僅可以追蹤專案結果,還可以追蹤針對任務採取的具體操作。
如何查看任務詳情?
在「任務記錄」畫面上,按一下相關條目的「詳細資料」按鈕。開啟的視窗可能會顯示不同的訊息,具體取決於任務類型和結果。
例如, 「建立缺失清單」任務可能會產生以下結果:
- 建立的列表數量
- 因為列表已存在而被跳過的列表數量
- 失敗列表的數量
這些數字可以幫助您判斷是否創建了新列表,即使任務已經執行完畢。例如,如果所有清單都已存在,則清單建立計數為零並不一定表示出錯。
如何組織一項任務?
點選工作列三點選單中的「編輯任務」 。在彈出的視窗中,您可以變更任務名稱、計劃資訊和狀態。 「任務類型」是目前任務的固定資訊。
修改完成後,點選「更新」按鈕儲存。在任務清單中查看更新後的工作計畫。
任務刪除過程
不再需要的任務可以透過其所在行的三點選單中的「刪除任務」選項移除。刪除前,請評估該任務執行的流程以及是否需要定期運行。
如果您不想暫時自動執行某個任務,與其刪除該任務,不如將其「狀態」欄位設為「關閉」。但是,如果該任務已經在運行,停用它不會停止正在進行的工作。
如何監控定時器控制?
在任務清單底部,您可以找到有關上次 cron 檢查的資訊以及指示最近是否執行過檢查的狀態訊息。此外,請注意所有時間均以伊斯坦堡時間為準。
此資訊可讓您快速了解定時器控制機制最近是否已啟動。此外,請查看任務記錄,以確認任務是否已正確完成。
如果計時器檢查已經很久沒有進行,那麼檢查自動化任務是否按預期時間運行,並在需要時尋求技術支援會很有幫助。
使用計劃任務時應考慮哪些因素?
- 請記住,每種任務類型只能新增一次。
- 在特定時間間隔內,使用 15 分鐘的倍數進行計時。
- 對於日常任務,請根據伊斯坦堡時間選擇工作時間。
- 定期檢查任務的開啟或關閉狀態。
- 手動執行任務前,請檢查任務的名稱和類型。
- 必要時啟用快取和缺失清單任務的詳細效能日誌記錄。
- 透過任務歷史記錄監控任務結果和潛在的運行失敗。
- 如果要保留現有列表,請考慮「建立缺失列表」任務的目的。
概括
計劃任務(Webayt)是內容管理系統中的一個管理區域,用於自動或手動運行特定的維護和更新操作。任務可以按特定的分鐘間隔或每天的選定時間進行安排。
支援的任務類型包括更新內容閱讀次數、清除舊的速率限制記錄、刷新網站快取以及建立缺失清單。任務歷史記錄可讓您追蹤工作狀態、持續時間、資源和詳細資訊。
我們能幫您什麼忙?
您可以填寫以下表格聯絡我們的Webayt支援團隊。您的要求將由相關團隊審核,我們將盡快與您聯繫。


