文件CommerceAdmin System指南

僅限PaaS

Cron (排程工作)

最後更新: 2025年5月29日
  • 主題:
  • 設定

建立對象:

  • 初學者
  • 中繼
  • 管理員
  • 主機

Adobe Commerce和Magento Open Source會定期執行指令碼,依排程執行一些作業。 您可以從管理員控制Commerce cron工作的執行和排程。 根據Cron排程執行的存放區作業包含但不限於:

  • 電子郵件
  • 目錄價格規則
  • 電子報
  • XML Sitemap產生
  • 貨幣匯率更新
  • Inventory management
IMPORTANT
Commerce服務必須安裝在crontab中,以確保核心元件和部分協力廠商擴充功能如預期般運作。 如需將服務安裝到crontab的詳細資訊,請參閱​_安裝指南_🔗中的指示。

此外,您可以將下列設定為根據cron排程執行:

  • 訂購系統格線更新與重新索引
  • 待處理付款期限

請確定存放區的基底URL已正確設定,以便cron作業期間產生的URL正確無誤。 如需雲端基礎結構上的Adobe Commerce,請參閱​ 雲端基礎結構上的Commerce指南 ​中的設定cron工作。 若為內部部署,請參閱​ 設定指南 ​中的設定並執行控制項。

設定cron

  1. 在​ 管理員 ​側邊欄上,移至​ Stores > Settings>Configuration。

  2. 在左側面板中,展開​ Advanced ​並選擇​ System。

  3. 展開​ Cron ​區段的 擴充選擇器 。

    進階設定 — cron工作

  4. 完成​ Index ​與​ Default ​群組的下列設定。

    每個區段中的設定都相同。

    • Generate Schedules Every — 定義產生排程的頻率(分鐘)。 排程儲存在資料庫中。
    • Schedule Ahead for — 定義預先排程cron工作的時間(以分鐘為單位)。 例如,如果此設定設為10且cron執行,則會將cron工作排程在接下來的10分鐘內。
    • Missed if not Run Within — 定義用來判斷錯過工作的時間(分鐘)。 如果cron工作未在其排定的時間執行,且經過指定的時間,則無法執行,且其狀態設定為Missed。
    • History Cleanup Every — 定義從資料庫中清除已結束工作歷史記錄的時間(以分鐘為單位)。
    • Success History Lifetime — 定義具有Successful狀態的cron工作歷史記錄保留在資料庫中的時間長度(以分鐘為單位)。
    • Failure History Lifetime — 定義具有Error狀態的cron工作歷史記錄保留在資料庫中的時間長度(以分鐘為單位)。
    • Use Separate Process — 定義是否所有來自群組的cron工作都在單獨的系統處理序中執行。 選項: Yes / No

    進階設定 — cron群組索引

  5. 完成時,按一下​ Save Config。

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1