Cron (スケジュールされたタスク)

Adobe CommerceとMagento Open Sourceは、スクリプトを定期的に実行することで、スケジュールに従っていくつかの操作を実行します。 管理者からCommerce cron ジョブの実行とスケジュールを制御できます。 Cron スケジュールに従って実行されるストア操作には以下が含まれますが、これらに限定されません。

IMPORTANT
Commerce サービスを crontab にインストールして、コアコンポーネントと一部のサードパーティの拡張機能が期待どおりに機能することを確認する必要があります。 を参照してください。 の説明 インストールガイド crontab へのサービスのインストールに関する詳細情報

さらに、cron スケジュールに従って実行するように次を設定できます。

  • システム グリッドの更新とインデックス再作成の注文
  • 保留中の支払いの有効期間

次のことを確認します ベース URL ストアのは、cron 操作中に生成される URL が正しくなるように正しく設定されています。 クラウドインフラストラクチャー上のAdobe Commerceについては、以下を参照してください。 cron ジョブの設定 が含まれる クラウドインフラストラクチャー上のCommerce ガイド. オンプレミスについては、を参照してください。 の設定と実行 が含まれる 設定ガイド.

Cron の設定

  1. Admin サイドバー、に移動 Stores > Settings>Configuration.

  2. 左側のパネルで、を展開します Advanced を選択します System.

  3. を展開 展開セレクター この Cron セクション。

    詳細設定 – cron タスク {width="600" modal="regular"}

  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 - cron ジョブの履歴に次の値が含まれる時間(分単位)を定義します Successful ステータスはデータベースに残ります。
    • Failure History Lifetime - cron ジョブの履歴がである期間(分単位)を Error ステータスはデータベースに残ります。
    • Use Separate Process - グループのすべての cron ジョブを別のシステムプロセスで実行するかどうかを定義します。 オプション: Yes / No

    詳細設定 – cron グループインデックス {width="600" modal="regular"}

  5. 完了したら、 Save Config.

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