Laravel 8 Supervisor 配置

2021-07-09 12:30 更新

Supervisor 配置文件通常存儲(chǔ)在 /etc/supervisor/conf.d 目錄下。在此目錄中,你可以創(chuàng)建任意數(shù)量的配置文件,這些配置文件會(huì)告訴 supervisor 如何監(jiān)視你的進(jìn)程。例如,讓我們創(chuàng)建一個(gè) horizon.conf 文件,它啟動(dòng)并監(jiān)視一個(gè) 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 的值大于運(yùn)行時(shí)間最長(zhǎng)的任務(wù)所消耗的秒數(shù)。否則,Supervisor 可能會(huì)在工作完成前終止任務(wù)。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)