首頁 > php框架 > Laravel > laravel調度任務沒有執行是什麼狀況

laravel調度任務沒有執行是什麼狀況

藏色散人
發布: 2021-02-08 09:08:08
轉載
3458 人瀏覽過

下面由Laravel教學專欄給大家介紹laravel調度任務沒有執行的問題 ,希望對需要的朋友有所幫助!

laravel調度任務沒有執行是什麼狀況

laravel 調度任務沒有執行的問題

#調度任務指令如下:

$schedule->command('emails:send')->withoutOverlapping();
登入後複製

說明:

withoutOverlapping 這個指令的作用就是當一個行程還沒跑完,不會開啟新的行程。其機制就是開啟明亮的時候會在專案的storage/framework/cache目錄中新增一個文件,如果進程卡住或未完成的時候,這個文件就會陷入死循環,一直執行該進程,等到進程執行完畢之後,會刪除相對應的快取文件,開始下一個進程。 。

簡單理解就是加上withoutOverlapping 會造成阻塞,只有完成的任務才會繼續下面的進程!

以上是laravel調度任務沒有執行是什麼狀況的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板