Cron (スケジュールされたタスク)
Adobe CommerceとMagento Open Sourceは、スクリプトを定期的に実行することで、スケジュールに従って一部の操作を実行します。 Commerce cron ジョブの実行とスケジュール設定は、管理者から制御できます。 cron スケジュールに従って実行されるストアオペレーションには、次のものが含まれますが、これらに限定されません。
さらに、cron スケジュールに従って実行するように次の設定を行うことができます。
- システムグリッドの更新とインデックス再作成の順序
- 保留中の支払い期間
ストアの ベース URLが正しく設定されていることを確認して、cronの操作中に生成されるURLが正しいことを確認します。 Adobe Commerce on Cloud Infrastructureについては、Commerce on Cloud Infrastructure ガイドの「cron ジョブの設定」を参照してください。 オンプレミスについては、設定ガイドの「設定と実行」を参照してください。
cronの設定
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Advancedを展開し、Systemを選択します。
-
Cron セクションの
を展開します。
{width="600" modal="regular"}
-
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
{width="600" modal="regular"}
-
完了したら、Save Configをクリックします。