laravel-queue

    1熱度

    1回答

    我正在嘗試爲我的應用運行集成測試。我有那些工作: StartJob PrepareJob PeformJob StartJob分派一個或多個PrepareJob,每PrepareJob分派一個PerformJob。 添加此 $this->expectsJobs( [ StartJobs::class, PrepareJob::class, Per

    0熱度

    1回答

    我一直在增加就業機會,以在Laravel隊列,但他們只是在運行時,我ssh'ed到服務器並運行以下命令: php artisan queue:listen --tries 1 --timeout=60 我需要隊列不斷運行,而不依靠上面的命令行監聽器。隊列是通過Redis的運行,並且我到目前爲止唯一的配置是: config.php 'queue' => array ( 'd

    0熱度

    1回答

    每次在我的服務器上運行延遲作業時,我都可以在postgreSQL中看到一個新的空閒進程。運行select * from pg_stat_activity;我可以看到: DEALLOCATE pdo_stmt_00000018 我想明白了,一個多線(在htop多一個過程)似乎每一次延遲排隊的作業剛跑了。 我工作的最後一行是: $this->log->info("Invitation {$this

    0熱度

    1回答

    當我將用戶傳遞到我的隊列作業(向用戶發送電子郵件)但是,我發現此錯誤: [Illuminate\Database\Eloquent\ModelNotFoundException]No query results for model [App\Users\BaseUser] BaseUser擴展了常規用戶模型並將其更改爲使用UUID。如果我在作業處理方法中var_dump()它,用戶信息就在那裏

    0熱度

    1回答

    我正在使用Laravel 5.4隊列。我想閱讀Excel並在幾秒鐘後讓數據庫進入該記錄。 $queue = Queue::later(10,'LogMsg', app('App\Http\Controllers\getFileController')->myfunc($name)); return $queue; 這是我的通話功能,首先我可以這樣通過嗎? public function my

    0熱度

    1回答

    我的目標 - 檢查,如果作業已經在指定參數的隊列中。 比方說,我爲用戶標識1添加了作業。 之後,另一個管理員想爲用戶標識1添加相同的作業。 如何防止此問題?

    1熱度

    1回答

    我正在參與一個laravel項目,該項目涉及應用程序的客戶通過各種其他API將數據導入應用程序。 我想爲每種需要導入的數據製作作業。但是,這意味着許多客戶會提高需要隊列工作人員的工作,這意味着如果客戶提出了一項工作來導入一項導入某種數據的工作,另一名客戶也提出了一項工作要導入相同類型的數據,他必須等待第一位客戶的工作完成,然後第二位客戶的工作將開始按隊列工作工作。但是,我們不能有100個客戶彼此等

    0熱度

    1回答

    我試圖從其他的代碼庫引發喬布斯 mycommand的類別: <?php namespace App\Console\Commands; use Illuminate\Console\Command; use Illuminate\Foundation\Bus\DispatchesJobs; use App\Jobs\MyJob; class EncodeTvVideos exte

    11熱度

    2回答

    我有大約100個GPS設備每10秒週期性發送一次座標。我的客戶希望實時反向地理編碼,以便在表格視圖中查看他的車輛以及位置。我已成立了一個隊列,我已經添加地理編碼腳本之前在數據庫中的所有這些數據包保存像下面 使用的WebSocket public function onMessage(ConnectionInterface $conn, $msg) { //get the message //

    0熱度

    2回答

    我已經安裝了laravel 5.2.0和https://github.com/jenssegers/laravel-mongodb,並希望通過隊列發送電子郵件。我創建工作表成功,但運行PHP工匠隊列時:工作命令時,它拋出下面的錯誤 - PHP Fatal error: Call to a member function beginTransaction() on null in /var/www/