CronJobs - Wann welchen ausführen - Reihenfolge Sinnvoll?

Hallo ich habe vor 2 Wochen unsere CronJobs sortiert und die Ausführung in eine sinnvolle Reihenfolge gebracht.

Es hat halt wenig Sinn wenn der Cache um 12 Uhr mittags gelöscht wird und dann um 22 Uhr der Cache Warmup läuft. Ich denke ihr wisst was ich meine.

Als ich heute im Backend in CronJobs reinschaute, sah ich das meine „ordnung“ durcheinander war und einiges zwar noch in der Reihenfolge ausgeführt wurde aber einiges nun auch komplett anders war.

Also zurück zum Anfang und nun jeden CronJob per CRONTAB ausführen und nicht mehr durch den sw:cron:run
Ich möchte also nun jeden CronJob selbst ausführen daher möchte ich mich austauschen wie ihr es machen würdet!!

Hier geht es los mit löschen

  • 00:05 - console sw:cron:run Shopware_CronJob_Clearing - Aufräumen von Logs usw
  • 00:07 - console sw:session:cleanup - Sessions killen
  • 00:10 - console sw:cache:clear - Caches löschen
  • 00:15 - console sw:cron:run Shopware_CronJob_ClearHttpCache - HTTP Cache löschen

Ab hier neuaufbau

  • 00:20 - console sw:cron:run Shopware_CronJob_RefreshTopSeller - Top Seller ermitteln
  • 00:25 - console sw:cron:run Shopware_CronJob_RefreshSimilarShown - Gleiche Artikel ermitteln
  • 00:30 - console sw:customer:search:index:populate - Customer Suche
  • 00:35 - console sw:customer:stream:index:populate - Customer Stream
  • 00:40 - console sw:rebuild:category:tree - Kategorie Baum neuaufbau
  • 00:45 - console sw:rebuild:seo:index - SEO Index neuaufbau
  • 00:50 - console sw:refresh:search:index - Suche neuaufbau

Alles neu aufgebaut nun Warm Up

  • 01:00 - console sw:warm:http:cache - Cache Warm Up

Ab jetzt Exports

  • 02:30 - console sw:product:feeds:refresh - Exports ausführen
  • 02:35 - console sw:cron:run Shopware_CronJob_KibImageSitemap

Ab hier nun alles bereinigen was zweitrangig ist

  • 02:35 - console sw:cron:run Shopware_CronJob_CleanupSignatures
  • 02:40 - console sw:cron:run Shopware_CronJob_RefreshCustomerStreams
  • 02:45 - console sw:cron:run Shopware_CronJob_CleanupCancelledBaskets
  • 02:50 - console sw:cron:run Shopware_CronJob_CleanupGuestCustomers
  • 02:55 - console sw:cron:run Shopware_CronJob_OptinCleanup
  • 03:00 - console sw:cron:run Shopware_CronJob_RegistrationCleanup

Ab 7 Uhr Benachrichtigungen

  • 07:00 - console sw:cron:run Shopware_CronJob_Notification
  • 07:05 - console sw:cron:run Shopware_CronJob_Birthday
  • 07:10 - console sw:cron:run Shopware_CronJob_ArticleComment

Was meint ihr zu den Ablauf?