W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
因為隊列 worker 是長生命周期的進程,所以在重啟之前,任何的代碼更改都不會生效。因此,使用隊列 worker 部署應(yīng)用程序的最簡單方法是在部署過程中重新啟動 worker。你可以通過執(zhí)行 queue:restart
命令來優(yōu)雅地重新啟動所有的 worker:
php artisan queue:restart
該命令將指示所有隊列 worker 在完成當前任務(wù)后優(yōu)雅地 “死亡”,這樣就不會丟失現(xiàn)有的任務(wù)。由于在執(zhí)行 queue:restart
命令時,隊列 worker 將被殺掉,因此你應(yīng)該運行一個進程管理器 (如 Supervisor) 來自動重新啟動隊列 worker。
提示: 隊列使用 緩存 來存儲重啟信號,因此在使用該特性之前,你應(yīng)該檢查應(yīng)用程序的緩存驅(qū)動程序是否正確配置。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: