Ich habe zwei Anwendungen auf dem gleichen Server laufen. Jetzt scheint es so, als ob beim Hinzufügen des Jobs zum Scheduler withoutOverlapping()
und beim Verwalten des Base-Cronjobs über Cron selbst, diese beiden Apps sich bei der Ausführung gegenseitig blockieren. Könnte das sein?Laravel Scheduler (ohne Overlapping)
0
A
Antwort
1
Ja, funktioniert nur pro Anwendung.
Laravel erstellt eine Datei im Speicherordner mit einem Hash des Jobs. Wenn die Datei existiert, weiß Laravel, dass der Job noch läuft. Die eine Anwendung kann möglicherweise nicht wissen, ob die andere Anwendung gerade einen Auftrag ausführt, da sie keinen Zugriff auf den Speicherordner der anderen Anwendung hat.
0
Wenn Ihr Code sieht wie folgt aus
$schedule->command('process:queue 0')->everyMinute()->withoutOverlapping();
$schedule->command('process:queue 1')->everyMinute()->withoutOverlapping();
Es ist, weil dieselben Befehle mit unterschiedlichen Parametern bc überlappende betrachtet könnten.
I.e. Der Hash des Jobs berücksichtigt nur die Befehlssignatur.
Verwandte Themen
- 1. Laravel Funktion bei Scheduler
- 2. Overlapping 2 Bilder ohne Zentrierung zu verlieren
- 3. Laravel Task Scheduler Fehler appendOutputTo
- 4. Laravel Scheduler mit Cron Job
- 5. Zeitplan Vbscript ohne Task-Scheduler
- 6. Overlapping Liniensegmente
- 7. 2-Komponenten-UIPickerView Overlapping
- 8. Laravel Scheduler - Absender angeben, wenn Sie emailOutputTo()
- 9. MPI: Multiple Overlapping Communicators
- 10. Overlapping Äquivalent Array # Scheibe
- 11. Haskell Overlapping/Inkohärente Instanzen
- 12. Linear Layout Overlapping Navigationsleiste
- 13. Overlapping Div Ausgabe
- 14. Overlapping Instanzen in Haskell
- 15. Mapbox Overlapping Circles
- 16. Horizontale Zeitleiste - Labels Overlapping
- 17. Overlapping Dropdown-Menü
- 18. Materialise Schwimmdock Label-Overlapping
- 19. Overlapping Achsenbeschriftung mit Längenverteilung
- 20. Overlapping Dritter Sheets
- 21. HighCharts Column Overlapping
- 22. CSS Sticky Bar Overlapping
- 23. Overlapping Sound Ich Javascript
- 24. Alignment & Overlapping Probleme (Skeleton.css)
- 25. jQuery Overlapping Containers vermeiden
- 26. Python RegEx Overlapping
- 27. Overlapping Inhalt mit Flexbox
- 28. RegEx Overlapping String
- 29. Fragment Overlapping Toolbar ViewPager
- 30. quartz Scheduler mit Feder MVC ohne Maven
Danke für den Kommentar, aber was ich erlebt ist genau das Gegenteil, das Sie beschrieben haben. Wenn ich beide Apps mit einem Scheduler für die Warteschlange arbeite, dann scheint es so, als ob eine App die Ausführung der anderen blockiert. – suddenbreak