因為佇列處理器都是 long-lived 程序,如果**改變而佇列處理器沒有重啟,他們是不能應用新**的。所以最簡單的方式就是重新部署過程中要重啟佇列處理器。你可以很優雅地只輸入queue:restart
來重啟所有佇列處理器。
php artisan queue:restart
這個命令將會告訴所有佇列處理器在執行完當前任務後結束程序,這樣才不會有任務丟失。因為佇列處理器在執行queue:restart
命令時對結束程序,你應該執行乙個程序管理器,比如 supervisor 來自動重新啟動佇列處理器。
記錄下自己的犯下的錯誤!
重新建立em
進行資料庫備份,會導致em無法開啟的結果。需要重新建立em。em無法開啟的解決方案如下 也適用於其他因素造成的em無法開啟 1,進入cmd視窗 注意win7系統需用管理員身份開啟cmd視窗 2,刪除em 命令如下 emca repos drop 按照資料庫的基本資訊填寫正確的資訊 3,建立em 命令...
如何重新建立ClassWizard
去年開始改用vs2008寫程式了,但有些同事還在用vc6所有有時候難免會有需要把vs2008程式搬回vc6中進行編譯的情況.vc6新建個工程,將所有的.cpp h檔案全部拷入後編譯,基本就能使用.但發現個小問題,就是classwizard無法正常執行.之前的所有對映都無法在classwizard中找...
drupal判斷node節點是否新建立
在使用drupal過程中,有時候會需要判斷乙個node節點是新建狀態還是編輯的狀態,以至於更方便我們的邏輯的操作。以下給出程式例子 在hook form的使用方法 if isset node nid isset node is new 在hook form alter中使用 function mym...