使用supervisor管理laravel隊列

記錄supervisor配置管理laravel的隊列

這裏用的是horizon來可視化的隊列,文檔有說要配置supervisor防止意外退出,但是沒有詳細介紹一下.這裏配完了記錄一下

安裝supervisor

sudo apt-get install supervisor

配置文件

vi /etc/supervisor/supervisord.conf

編寫如下:

[program:horizon]
process_name=%(program_name)s_%(process_num)02d --tries=3
command=php 項目地址/artisan horizon
autostart=true
autorestart=true
user=root
redirect_stderr=true
stdout_logfile=/home/horizon.log

這裏log文件必須先建好.

啓動supervisor

supervisord

再進入項目打開horizon.再去web端看一下,應該可以看到supervisor對horizon的管理了.
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章