delayed-job

    2

    2答えて

    私はHerokuの古いスタック(AspenとBamboo)でDelayed Jobを使用しましたが、新しい(ish)Cedarスタックでは、より効率的なものを試してみたいと思います。 私が行っている具体的なバックグラウンドジョブは、さまざまなキャリア(UPS、FedEx、USPSなど)へのAPI呼び出しで、毎回何千時間も処理しています。 ジョブを同時に処理して、キューをすばやく通過できるようにする

    0

    1答えて

    私は同じタスクを2回実行します.1回は30分後、もう1回は120分後に実行します。 私は今、それをこのように書いていますが、私は その周り def postpone_30_min // same task end handle_asynchronously :postpone_30_min, :run_at => Proc.new { 30.minutes.from_

    4

    1答えて

    私は、次のコマンド遅れるジョブを開始します: スクリプト/ delayed_job -n 4スタート そして、一日の終わりに私が残っているどのように多くのプロセスを確認します、とあるかもしれません二。またはゼロ。 私はプロクシが死ぬ原因を突き止めることはできません。ログは膨大で、私はそれを理解するためにどのように使用できるのか分かりません。このように遅延業務をトラブルシューティングするためにできる

    4

    4答えて

    handle_asynchronouslyを使用しているとき、私はエラーを取得する宝石としてレール2.3.11とdelayed_job 2.0.4を使用して: 私actionmailerのモデルでは、私がmy_methodをdelcaredて、コメントを追加' handle_asynchronously:右の宣言の後my_method」: class MailSender < ActionMail

    12

    3答えて

    現在、私は次のように私のコードで遅延方法がある場合: CommentMailer.delay.deliver_comments(@comment, true) を、私は私の仕様で、このような何かを書く: dj = mock("DelayProxy") CommentMailer.should_receive(:delay).and_return(dj) dj.should_receive(

    5

    1答えて

    私はHerokuでDelayed :: Jobを実行する際に問題があります。遅延実行のためにキューに入れられたジョブのほとんどは、の2回実行されます(たまに1回のみ)。だから、私のSendgridの電子メールのほとんどは二重に送られてきました。そして、私のActiveMerchant取引の大部分は、自分自身を2回解決しようとしています! 私たちはHerokuのインスタンスで2人のワーカーを実行して

    4

    2答えて

    私は現在、自分のモデルにサイトを掻き集めてレコードをデータベースに挿入する方法を持っています。 def self.scrape #scrape #insert into database end 私はそれを呼び出すために、コントローラのメソッドを設定します。 def scrape Website.send_later(:scrape) end スクレイピン

    0

    3答えて

    シリアル化され、delayed_jobで実行されたときに正しく実行されないようなコードがいくつかあります。必需品を手に入れるために、Ubuntu 11.04、Ruby 1.8.7とRails 3.0.4を実行しています。 私は明らかに特定のイベントの日時を格納するテーブルの1つにdatetimeフィールドを持っています。私のRoRアプリケーションでは、このフィールドをアプリケーションのstrfti

    6

    2答えて

    に関連し、Railsのアプリの上に私のRubyで再発されたバグはここで、何ヶ月も古いです:コードの変更を示すことで http://www.ruby-forum.com/topic/1094002 二つのリンク: https://github.com/godfat/ruby/commit/f4e0e8f781b05c767ad2472a43a4ed0727a75708 https://github.

    5

    1答えて

    私はdelayed_jobで作業しようとしているNOOBです。 遅延ジョブを使用してメールが正常に送信された後、ユーザーモデルを更新したいと考えています。 メールを送信: UserMailer.delay.welcome_email(user) 正常に送信されたメールは、次の手順を実行している場合: User.update_attributes(:emailed => true) はどのよ