Ich erstelle Laravel Jobs zum Senden von E-Mails und fügen Sie sie in Laravel Queue. Alles funktioniert gut, aber das Timeout der Laravel-Warteschlange beträgt 300 Sekunden. Wie kann ich diese Zeit verlängern? Oder ich möchte diese Warteschlange laufen lassen, für immer zuhören, weil jederzeit Mails aufgrund von Benutzerinteraktion gesendet werden können. Kann jemand helfen?Laravel Queue Timeout Fehler
0
A
Antwort
0
Um einen Warteschlangenlistener im Hintergrund auszuführen, müssen Sie ihn über Supervisor konfigurieren, einem Prozessmonitor für Linux. Sie können sogar die Anzahl der Arbeiter mit diesem zuweisen.
Um das Zeitlimit zu konfigurieren, können Sie die Option timeout in der Warteschlange verwenden: Befehl listen. Der Befehl lautet:
php artisan warteschlange: listen --timeout = 500
Verwandte Themen
- 1. RxAndroid Message Queue Timeout
- 2. Laravel Mail merkwürdige Timeout Fehler
- 3. Laravel 5.4 - Cookie Queue
- 4. Wie kann man die Laravel-Queue beenden: listen - queue = notification?
- 5. Running Laravel Queue Arbeit Daemon mit Nohup Ursachen PDOException "Allgemeiner Fehler: 1205 Sperre Warte Timeout überschritten"
- 6. Laravel Queue Unserialisierung Problem
- 7. Laravel 4 Queue
- 8. Laravel Mail Queue Passwort zurücksetzen
- 9. Wie ein Timeout-Fehler in Laravel 5
- 10. Laravel Queue Arbeiter auf Heroku
- 11. Laravel Queue Job läuft sofort
- 12. Redis Queue info in Laravel
- 13. Queue in Laravel startet nicht
- 14. Queue Benachrichtigung Laravel 5.3 Ausgabe
- 15. Laravel Queue Neustarts Nach 60 Sekunden
- 16. C++ Queue Fehler
- 17. Fehler beim Instanziieren 'Queue'
- 18. 'rescue in rbuf_fill': Timeout :: Fehler (Timeout :: Fehler)
- 19. Warum sind meine Laravel Queue Jobs nach 60 Sekunden fehlgeschlagen?
- 20. Heroku Timeout :: Timeout kein Fehler
- 21. Statische Variable in Laravel Queue Job
- 22. Laravel Iron Queue :: push scheint nicht asynchron
- 23. Laravel Queue Nachricht mit SQS Amazon senden
- 24. Laravel Queue Job funktioniert nicht im Hintergrund
- 25. Wie Laravel Queue in Online-Server
- 26. Laravel 5.4 Queue Verarbeitung funktioniert nicht
- 27. Verwendung Datenbank Queue Laravel statt Sync Stellen
- 28. Unit Test Mail Queue auf Laravel 5
- 29. Laravel 5.3 Queue Job funktioniert nicht
- 30. Laravel Queue und auf Facebook posten
Danke. Aber gibt es eine Möglichkeit, die Warteschlange unendlich ohne Supervisor zu laufen. –
Wenn Sie über lokale Entwicklung sprechen, können Sie Ihren Listener auf einem Terminal-Tab ausführen oder [shell] (https://www.google.co.in/search?q=shell+linux+commands&oq=shell&aqs=chrome) verwenden. 1.69i57j69i59j0l4.2674j0j1 & sourceid = chrome & ie = UTF-8). Oder Sie können 'sync' als Warteschlangentreiber verwenden, für den kein Listener ausgeführt werden muss, sondern Ihre Jobs synchron ausführen. –