resque

    0

    1答えて

    私はいくつかのバックグラウンドジョブを実行するためにRailsとResqueを使用しています。エンキューされたジョブは、一定の時間間隔内に完了する必要があります.10秒と言います。ワーカーが10秒以内に特定のジョブを開始しない場合、私はそれを望んでいません - その場合、エンドユーザーはそれを再度要求します。 ジョブをエンキューすると、タイムスタンプを追加できたと思います。ジョブが取得されたら、私

    9

    2答えて

    私はちょうど私のレールアプリでAWS Elastic Beanstalkを使い始めました。バックグラウンドジョブ用にResque gemを使う必要があります。しかし、Elastic BeanstalkでResqueワーカーを実行する方法を検索するためのすべての努力にもかかわらず、私はどのように把握することができませんでしたか? How can I run Rails background jobs

    5

    3答えて

    私は通常、実行するのに約1-5分以上かかることはありませんが、頻繁にそれらの労働者は "立ち往生"し、アイドル状態になり、労働者を詰まらせ、何もしません。 私は、X時間以上実行していた作業者を定期的にチェックし、パージしたいと考えています。しかし、私はこれを自動的に行う必要があるので、私は個人的に数時間に1回()それらをクリアする必要はありません。 これはHerokuで動作する必要があります。

    5

    1答えて

    cronジョブが定期的に外部サービス(Twilio)からmp3ファイルをダウンロードして、Paperclipを使用してファイルをAmazon S3にアップロードする設定があります。このプロセスは、Resqueによってバックグラウンドで処理されます。ここで はペーパークリップにTwilioとその後の添付ファイルからダウンロードを処理するコードです: # Perform transfer from T

    13

    2答えて

    大量の写真のアップロードを一度に許可するアプリケーションを構築しており、これに取り組むための最良の設定が何であるかを知りたがっています。 これは私がこれまで使用していますものです: jQueryのファイルのアップロード:ユーザーが CarrierWaveを画像をドラッグ&ドロップすることができます:画像を処理し、ImageMagickの アマゾンS3でそれらのサイズを変更:CarrierWaveア

    5

    2答えて

    通常、ユニコンは複数のRailsサーバープロセスを管理し、ResqueジョブランナーはおそらくWeb要求より少ないリソースを消費するため、1つのHeroku dynoで複数のresqueワーカーを実行できる必要があります。 これまでこれまで成功している人はいますか?実際の作業員(つまりrake resque:work)のインスタンスを2つ(またはそれ以上)実行するProcfileが監督を務めるのは

    8

    2答えて

    マイResqueワーカークラス class WebWorker @queue = :jobs_queue def self.perform(id) //bunch of code here end end どうすればこのことができますか?このコマンドは、作業を中止し、失敗したとして、それを設定します Resque.workers.each(&:un

    6

    2答えて

    私はRails custom environment Resque.enqueue does not create jobsのような問題を抱えていますが、そこの解決策は私のためには機能しません。 私は、いくつかの非同期ジョブにResqueを使用しています。 staging環境でうまく動作しますが、何らかの理由でdevelopment環境での動作が停止しました。例えば 、私は次のよう実行する場合:

    0

    1答えて

    現在Resque付きのRails 4です。 私の質問はです。レコードを作成するためにバックグラウンドジョブを使用するのは理にかなっていますか?何かのような...私はこの問題に見つけることができます def create @article = Article.new(articles_params) if @article.valid? background_job_

    0

    1答えて

    私はresqueを使ってバックグラウンドでジョブを実行しようとしています。ドキュメントといくつかのチュートリアルの後に私は立ち往生しています。 resque.logを実行すると、ジョブが実行されたと表示されますが、実際には実行されませんでした。私は現在、これは仕事です Resque.enqueue(CsvImporterJob, params[:file].path, @organization.