我目前正在考慮從Supervisor移動到Monit以監視Laravel隊列工作人員。主要原因是監控CPU,內存和設置電子郵件警報的能力(監督員必須安裝另一個軟件包),因爲我希望儘快監控其他事情,如Redis,或許Web服務器的整體穩定性和性能。用Monit監視Laravel隊列工作人員
對我在過程監控方面的有限知識,Monit更加穩健,適合這項工作。
我可以找到有關Laravel和Queue/Job監控的所有文檔都是指使用Supervisor,並且在嘗試手動設置時我陷入了爲隊列偵聽器設置pid文件的問題(我不是系統管理員)。
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但不是很成功。
任何幫助,將不勝感激。