delayed-job

    1

    1答えて

    私たちのアプリの一部をRails 3にアップグレードしようとしています。私は一貫して遅れている仕事やメール担当者の問題にぶち当たっています。つまり、テストが実行されたときにメールが送信されていないということです。 は、多かれ少なかれ、このようになります我々のテストヘルパーで「assert_email」方法を通じて、我々はそれらすべてを実行し、送信された電子メールをテストするには: def proc

    0

    1答えて

    私はResque-worker(5人の労働者)と仕事をしています。今、この仕事が完了/完了すると、dbに保存されている前の作業者のデータを処理する別の作業者をトリガーしたいと思います。これを行う最も適切な方法は何でしょうか?

    1

    1答えて

    私は最近、delayed_jobのラップを私のafter_restart段階に追加しました。同様に: system "script/delayed_job stop" system "script/delayed_job start -n 3" ほとんどの場合、機能します。私は今日、少し悩んでいました。私はdelayed_jobのインスタンスが、繰り返しと手動で行った後でもまだ実行中であるこ

    5

    1答えて

    私は、リモートサーバ上の1つ以上のサーバ、postgresqlデータベース、およびSphinx検索インデックス上に、単純な複数層のRails 3.1セットアップ(ウェブアプリケーションの設定)を進めています。 私たちはThinkingSphinxとデルタインデックス(delayed_jobを使用)を使用しており、夜間のcronを使用してメインインデックスを更新しています。よく働く。 so:ユーザー

    0

    1答えて

    かなり単純な質問私は明確な答えを見つけることができません。 delayed_jobプロセスがレール環境を読み込み、開いたままにしていますか? 変数の状態を保持する必要があります(電子メールの目的で)。 現在、私はar_sendmailを使用していますが、そのデーモンは毎回(5分ごとに)環境をリロードし、変数の状態を失います。

    1

    1答えて

    https://github.com/collectiveidea/delayed_jobからdelayed_jobという宝石を使用しようとしています。 Gemfileに 'delayed_job_active_record'という宝石を入れてバンドルをインストールしました。 rails generate delayed_job rake db:migrate 私は、移行がテーブルdelay

    2

    2答えて

    モンゴイドバックエンドでdelayed_jobを処理しようとしています。作成されたジョブは、db.delayed_backend_mongoid_jobsコレクションではなく、db.entriesコレクションにプッシュされているため、実行できません。私は新しいdelayed_jobエントリがdelayed_backend_mongoid_jobsコレクション内に作成されるだろう期待 after_c

    0

    1答えて

    私の遅延ジョブは、アプリケーションのデータベース内の大部分のテーブルをわずかに編集したバージョンをエクスポートすることと関連していますが、その間に現在のデータが編集されていないことが重要です。 この遅延ジョブを実行中にデータベース全体をロックすることはできますか? 詳細情報: は、エクスポートされるデータベースは、より具体的には、PostgreSQLの、HerokuののPostgreSQLデータベ

    1

    1答えて

    レールアプリケーションをレール(3.0.10)にアップグレードし、gem delayed_jobを更新します。私はテーブルdelayed_jobのマイグレーションを更新しましたが、残念ながらメソッド ".delay"は機能しません。 NoMethodError: undefined method `delay' for #<User:0x10394d140> 解決策は見つかりませんでした。私は

    6

    1答えて

    私はRails 3.xを使ってサイトを開発し始め、複数のジョブを並列に実行する必要があります。私は今のところWindowsでロックされています。 "rake jobs:work"を使って遅延ジョブ(collectiveidea)を作成することはできましたが、一度にジョブ1を実行しているようです。私は "ruby script \ delayed_job"を実行しようとしましたが、Windowsの下