Meine App läuft auf 3 Servern hinter einem Load Balancer. Daher ist es zustandslos, alle Daten sind in redis und MySQL gespeichert.Laravel-Zeitpläne auf verteilten App
Wenn meine Maschinen den Handwerkercron-Scheduler laufen lassen, nehme ich an, dass die gleiche Aufgabe 3 Mal ausgeführt wird. Einmal auf jeder Maschine, da es keine Kenntnis darüber gibt, was zwischen ihnen ausgeführt wurde, aka eine Datenbanktabelle.
Was sind die Lösungen?
Ist die redis Datenbank über den Servern gemeinsam genutzt? – GiamPy
Ja, es ist geteilt, geclustert – AndrewMcLagan