2016-03-24 11 views
0

laravelでセットアップジョブを実行すると時間がかかりますので、ファイルをアップロードして終了すると、php artisanキューを実行するとうまく動作します。私がターミナルから出るときに働く。私はそれを自動的に動作させるために何をする必要がありますか?私はamazonのaws sqsを試したが、それは役に立たなかった。なぜなら、私は仕事をキューに入れることができるからだ。しかし、それについては、それは受け取った仕事でヒットするエンドポイントを設定するオプションを持っていない。私はiron.ioがあることを知っていますが、それは私の予算の外です。以下laravelキューを実行しています端末を終了するときにリッスンします

データベース

public function queue() 
    { 
     $user = Property::find(1); 
    $this->dispatch(new SendReportEmail($user)); 
    } 

答えて

0

にジョブをプッシュする私のコードは、私がアマゾンSQSを言うことができないで、あなたがlaravelであなたのscheduled jobs上のジョブを使用していたアマゾンSQSからジョブを受け取るためにtahtを使用することができ無用 です処理されるファイル/行への参照。ジョブのペイロードを取得し、それに応じてスケジュールされたジョブでペイロードを処理できます。

ここをクリックしてくださいtutorial on setting up a queue listener for sqs via laravel

+0

私にpsudoコードを教えてください。私はまだララベルのスケジュールされた仕事を使用していない –

関連する問題