beanstalkd

    0熱度

    1回答

    我正在研究一個功能,我需要檢查beanstalkd隊列中的作業狀態。我已經嘗試了一些東西,但我沒有得到保留用於默認值以外的隊列作業隊列 $pheanstalk = \Illuminate\Support\Facades\Queue::getPheanstalk(); $pheanstalk->useTube('import-live'); $pheanstalk->watch('import-

    0熱度

    1回答

    我有一個項目,其中每個客戶端都有一個唯一的子域和他們自己的數據庫。 我想使用Laravel的隊列處理作業併發送通知。但是,由於SerializesModels特徵僅序列化/反序列化模型ID,所以作業始終嘗試從主數據庫檢索數據,而不管哪個客戶端啓動作業。 有沒有一種方法可以指定數據庫連接?如果這不可行,我願意接受建議的替代工作流程。 從Laravel文檔: 雄辯車型將正常序列化,序列化時,在處理作業

    1熱度

    1回答

    我在項目中使用Beanstalkd作爲工作隊列。 現在,我的項目已經完成,我必須將其部署到VPS(生產服務器)上。 有什麼令我困惑的!我應該ssh到生產服務器並手動輸入php artisan queue:listen? (這是廢話) 是否有任何服務器運行queue:listen作爲服務?

    0熱度

    1回答

    我在pheanstalk隊列中遇到問題(版本:3.0.2)。在隊列中是0-10k作業,有時我必須搜索這個隊列中的數據並添加下一個作業。所以我想添加不存在的作業。 在類Pheanstalk中,我沒有看到在作業中搜索並且沒有將此作業移動到「當前作業保留」的方法。 所以我需要快速的方法,只讀取作業中的數據,而沒有保留。 我的例子: public function searchId($id) {

    0熱度

    2回答

    我正在使用Beanstalkd和laravel來處理隊列作業。如果作業已在隊列中,我如何防止添加相同的作業。我用Beanstalkd 3.1使用laravel 5.3

    2熱度

    1回答

    我們的系統進程從隊列中許多就業機會,有時間,這些工作都尚未完成處理。我們的系統有可能會將作業與當前正在處理的作業同名。 是否有檢查,這將告訴我們,具有相同名稱的工作已經在隊列前,我們在隊列中添加呢? 謝謝你們!

    1熱度

    1回答

    我們正在使用beanstalkd運行接收來自客戶端的作業,使用php並使用pheanstalk作爲php代理。我們將一個工作者作爲php系統守護進程運行,並使用monit繼續監視。 但它在一天一次的頻率不斷重啓。在觀察問題後,確認沒有代碼錯誤。那麼有什麼機會?

    0熱度

    1回答

    服務beanstalkd狀態 在CentOS的7 beanstalkd [1375]:在/ usr/bin中/ beanstalkd:prot.c:1919年h_accept:接受():太許多打開的文件 我重新啓動beanstalkd服務這個錯誤出現後5個小時 任何人都幫我解決這個問題

    0熱度

    1回答

    我想發送電子郵件到基於它們制定的時間表不同的用戶發送郵件。 我讀到beanstalkd,queues和Delayed Message Queueing和現在看起來裝修在: $when = Carbon::now()->addMinutes($minutes); // i can calculate minutes at this moment \Mail::to($user)->later($w

    1熱度

    1回答

    現在我使用Beanstalkd和Laravel僞造我的隊列,我火是這樣的:dispatch(new ProcessPodcast($podcast)); 但是我怎麼推隊列成具有低不同的工作優先?這隻會將隊列推入不同的作業,但不會設置優先級:$job = (new ProcessPodcast($podcast))->onQueue('processing'); dispatch($job); 而且