Dies scheint seltsam. Ich habe alle bestehenden Prozesse im Zusammenhang mit supervisord auf meinem Linux-Server (aws ec2) beendet, aber die Jobs in der Warteschlange werden noch bearbeitet/bearbeitet.In der Warteschlange befindliche Jobs werden auch ohne Supervisor weiter verarbeitet
Ich überprüfte die Prozesse durch ps -fe
und ich finde keinen Prozess von Supervisord ausgeführt.
Wer kann mir sagen, was los ist? Danke im Voraus.
Welchen Warteschlangentreiber verwenden Sie in Ihrer .env-Datei? sync, datenbank, redis? – lewis4u
Möglicherweise wurde der Warteschlangentreiber auf "sync" gesetzt, wodurch die Jobs sofort ausgeführt werden, ohne sie an die Warteschlange zu senden. Selbst wenn Sie die .env-Datei aktualisiert haben, wurde möglicherweise die ältere Konfiguration zwischengespeichert. Führen Sie 'php artisan config: clear 'aus, um sicherzustellen, dass die Anwendung den richtigen Warteschlangentreiber verwendet. – Sandeesh
@ lewis4u Ich benutze Datenbanktreiber –