Lösen Sie das Problem, dass einige Aufgaben in Laravel, die ohne Overlapping() festgelegt sind, nicht ausgeführt werden
藏色散人
Freigeben: 2021-05-17 09:08:46
nach vorne
2895 Leute haben es durchsucht
Die folgende Tutorial-Kolumne von laravel stellt Ihnen die Lösung für das Problem vor, dass einige Aufgaben in Laravel, die ohne Overlapping() festgelegt werden, nicht ausgeführt werden. Ich hoffe, dass es für Freunde in Not hilfreich ist!
Im Wesentlichen wurde es verursacht durch unerwartete Umstände Eine ausgeführte Aufgabe endet nicht normal, aber ihre Mutex-Tag-Datei ist noch vorhanden, sodass die Befehlsaufgabe php artisan scheme:run des Laravel-Frameworks weiterhin ausgeführt wird Ohne Überlappung wird nur die Ausführung übersprungen. In diesem Fall kann das manuelle Löschen der Mutex-Markierung zum Normalzustand zurückkehren. 🎜mutex-Tag wird durch die Datei vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheMutex.php des Laravel-Frameworks gesteuert, wobei der in .env angegebene CACHE_DRIVER verwendet wird (entsprechend config/cache.php angegebene Konfiguration verwendet im Allgemeinen standardmäßig den Dateityp, der dem Verzeichnis storage/framework/cache entspricht. Leeren Sie daher einfach den Cache in diesem Verzeichnis. 🎜🎜
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass einige Aufgaben in Laravel, die ohne Overlapping() festgelegt sind, nicht ausgeführt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn