Eine einfache Frage: Ich habe einen Cron, der alle 5 Minuten ausgeführt wird, und der Job selbst wird auch etwa 5 Minuten lang ausgeführt.
Warten alle anderen Cron-Aufgaben, bis dieser Job abgeschlossen ist? Oder führt Magento 2 Cron parallel aus?
Eine einfache Frage: Ich habe einen Cron, der alle 5 Minuten ausgeführt wird, und der Job selbst wird auch etwa 5 Minuten lang ausgeführt.
Warten alle anderen Cron-Aufgaben, bis dieser Job abgeschlossen ist? Oder führt Magento 2 Cron parallel aus?
Antworten:
Der bin/magento cron:run
Befehl wird synchron ausgeführt. Es funktioniert mit dem Ereignis- / Beobachtermechanismus des Magento-Frameworks. Cron-Jobs sind Beobachter für das "Standard" -Ereignis im Bereich "crontab".
Das bedeutet, dass alle anderen Aufgaben, die zur gleichen Zeit geplant sind, warten, bis Ihr lang laufender Job beendet ist