Laravel 8 Supervisor 配置

2021-07-09 12:30 更新

Supervisor 配置文件通常存儲在 /etc/supervisor/conf.d 目錄下。在此目錄中,你可以創(chuàng)建任意數(shù)量的配置文件,這些配置文件會告訴 supervisor 如何監(jiān)視你的進(jìn)程。例如,讓我們創(chuàng)建一個 horizon.conf 文件,它啟動并監(jiān)視一個 horizon 進(jìn)程:

[program:horizon]
process_name=%(program_name)s
command=php /home/forge/app.com/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true
stdout_logfile=/home/forge/app.com/horizon.log
stopwaitsecs=3600 

注意:要確保 stopwaitsecs 的值大于運行時間最長的任務(wù)所消耗的秒數(shù)。否則,Supervisor 可能會在工作完成前終止任務(wù)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號