ich um bin derzeit unter Berücksichtigung von Supervisor Monit bewegen. Hauptgrund dafür ist die Fähigkeit, CPU zu überwachen, Speicher, und stellen Sie E-Mail-Benachrichtigungen (afaik mit Betreuer muß ich ein anderes Paket installieren), da ich andere Dinge bald wie Redis überwachen will und vielleicht auch die allgemeine Stabilität und Leistung des Web-Servers.Überwachen eines Laravel Warteschlange Arbeiter zu überwachen, um eine Laravel Queue Arbeiter mit Monit
Zu meiner begrenzten Kenntnisse in der Prozessüberwachung ist Monit robuster und geeignet für den Job.
Die gesamte Dokumentation, die ich über Laravel und Queue/Job-Überwachung finden konnte, beziehen sich auf die Verwendung von Supervisor und, beim Versuch, es manuell einzurichten, blieb ich beim Einrichten der PID-Datei für den Warteschlangen-Listener stecken (Ich bin kein Systemadministrator)).
Gibt es einen Grund für Laravel nur Beauftragten zu unterstützen und nicht erwähnen Monit? (https://laravel.com/docs/5.3/queues#queue-workers-and-deployment)
Wenn nicht - kann jemand helfen, wie die Einrichtung der Monit-Konfiguration pro Laravel Queue Worker sein wird?
Unter der Annahme, habe ich ein Projekt unter /var/www/html/laravel
und ich möchte den Prozess zu überwachen /var/www/html/laravel/artisan queue:work --daemon
Ich habe versucht folgende this question aber ohne viel Erfolg.
Jede Hilfe wäre willkommen.