Aktualisierung: Verfallsnachricht
%Vor% Running queue:work
erzeugt automatisch einen Daemon. Die Flagge wird nicht mehr benötigt.
Für mich hat es funktioniert, indem ich Redis als Warteschlangentreiber verwendet habe und zusätzlich zum worker
-Prozess einen Warteschlangenprozess web
eingerichtet habe.
Meine Procfile sieht dann so aus:
%Vor%Ich weiß nicht wirklich, ob das der richtige Weg ist, aber es funktioniert jetzt.
Bearbeiten:
Beachten Sie, dass Sie hier einen anderen Dyno starten. Wenn Sie also nicht die kostenlose Stufe auf Heroku verwenden, ist der Preis jetzt doppelt so hoch.
Ich habe festgestellt, dass der Warteschlangen-Worker als Daemon Laravel-Dokumente funktioniert, wenn er verwendet wird supervisord Supervisor-Dokumente , die den Prozess überwachen und ihn neu starten, sollte er aus irgendeinem Grund fehlschlagen.
Laravel Forge unterstützt dies sofort und stellt Ihnen eine GUI zur Verfügung, um die Daemon- und Supervisor-Tasks einzurichten, falls Sie das bevorzugen