#安裝
sudo apt install supervisor
#在/etc/supervisor/conf.d下新建一個配置文件frp.conf,command應該是你放置frp軟件的位置。
#把以下放到frp.conf里邊
[program:frp]
command = /root/frps -c /root/frps.ini
autostart = true
# 重啟supervisor
sudo systemctl restart supervisor
# 查看supervisor運行狀態(tài)
sudo supervisorctl status
#/etc/supervisor/conf.d/*.conf一些配置信息
[program:queue_worker] ;項目名稱
directory = /opt/www/tp5.1 ; 程序的啟動目錄谦疾,項目根目錄的上一級
command = php think queue:work --queue queueName --daemon ; 啟動命令 queueName就是隊列名
process_name=%(program_name)s_%(process_num)02d
numprocs = 3 ; 開啟的進程數量
autostart = true ; 在 supervisord 啟動的時候也自動啟動
startsecs = 5 ; 啟動 5 秒后沒有異常退出赶站,就當作已經正常啟動了
autorestart = true ; 程序異常退出后自動重啟
startretries = 3 ; 啟動失敗自動重試次數,默認是 3
user = root ; 用哪個用戶啟動
redirect_stderr = true ; 把 stderr 重定向到 stdout,默認 false
stdout_logfile_maxbytes = 50MB ; stdout 日志文件大小蔚万,默認 50MB
stdout_logfile_backups = 20 ; stdout 日志文件備份數
; stdout 日志文件,需要手動創(chuàng)建目錄(supervisord 會自動創(chuàng)建日志文件)
stdout_logfile = /var/supervisor/log/queue_worker.log
loglevel=info