您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關laravel調度任務命令是什么的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
laravel 調度任務沒有執行的問題
調度任務命令如下:
$schedule->command('emails:send')->withoutOverlapping();
說明:
withoutOverlapping
這個命令的作用就是當一個進程還沒跑完,不會開啟新的進程。其機制就是開啟明亮的時候會在項目的storage/framework/cache
目錄中添加一個文件,如果進程卡住或者未進行完成的時候,這個文件就會陷入死循環,一直執行該進程,等到進程執行完畢之后,會刪除相對應的緩存文件,開始下一個進程。。
簡單理解就是加上withoutOverlapping
會引起阻塞,只有完成的任務才會繼續下面的進程!
感謝各位的閱讀!關于“laravel調度任務命令是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。