現在、Laravelキューワーカーを監視するために、SupervisorからMonitへの移行を検討中です。主な理由は、RedisやWebサーバーの全体的な安定性やパフォーマンスなど、すぐに他のものを監視したいので、CPU、メモリ、および電子メールアラートを監視する能力です(Supervisorの場合は別のパッケージをインストールする必要があります)。Monetを使用したLaravel Queueワーカーの監視
プロセスモニタリングに関する私の限られた知識では、Monitはより堅牢で仕事に適しています。
私がLaravelとQueue/Jobの監視について知っているすべてのドキュメントは、Supervisorの使用を参照しています。手動でセットアップしようとすると、キューリスナーのpidファイルを設定することに固執しました(私はsysadmin )。
Laravelがスーパーバイザーのみを推薦し、Monitについて言及していない理由はありますか? (https://laravel.com/docs/5.3/queues#queue-workers-and-deployment)
もしそうでなければ、誰かがLaravelキューワーカーごとにMonit構成の設定をどのようにすることができますか?
私は/var/www/html/laravel
の下でプロジェクトを持っていると仮定すると、私はプロセスが/var/www/html/laravel/artisan queue:work --daemon
であることを監視したいと、私は次のことを試してみましたthis questionが、多くの成功なし。
ご協力いただければ幸いです。あなたはまだ答え必要がある場合には