delayed-job

    1

    1答えて

    私は依存パッケージの次のバージョンで遅れた仕事を使用しています /var/lib/gems/2.3.0/gems/delayed_job-4.0.6 /var/lib/gems/2.3.0/gems/delayed_job_active_record-4.0.1 /var/lib/gems/2.3.0/gems/activerecord-3.2.13 /var/lib/gems/2.3.0/

    8

    2答えて

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

    5

    2答えて

    私はOpenShiftにデプロイしたapplicationを開発しています。 私は実際のユーザー登録プロセスを遅れたジョブに「移動」させました。これは、この間に多くのものが配置されているためです。 2日ごと(またはそれ以降)に、遅延したジョブプロセスは実行を停止します。私はこれを見つけるログで : RAILS_ENV=production bin/delayed_job -m start が、問題

    1

    2答えて

    herokuデプロイメントでdelayed_job gemを使用しています。数ヶ月間うまくいきましたが、突然mydomain.com/delayed_jobにアクセスしようとすると、「禁止されています」というメッセージが表示されます。 herokuログをチェックすると、エラーは表示されませんが、ページが要求されたことを示しています。 なぜこのようなことが起こりますか?それまではうまくいきましたので

    0

    1答えて

    私はRails 4.2、Active JobとDelayed Jobを使用して、新規ユーザーに電子メールを配信しています。 メーラでコーディングエラーが発生した場合(たとえば、スペルミスのような変数)、ActiveJob :: DelayedJobが例外を発生させた場合、コーディングエラーを修正する方法はありますか?同じジョブを新しい固定コード? おそらく私はこれを間違っていると思いますが、遅れて

    6

    2答えて

    私は非同期に処理したいコントローラアクションを持っています。これが呼び出されると class CollectionsController < ApplicationController def add #code end handle_asynchronously :add 私が取得: はTypeError:匿名モジュールをダンプすることはできません d

    11

    1答えて

    は、私はそれがローカルで正常に機能しますが、Herokuのに遅れ仕事中にエラー 「いいえがあるフォルダ file_path = Rails.root.join('tmp', "#{file_name}." + file_extension); exported_file = kit.to_pdf # Save file to disk File.open(file_path, 'wb') d

    6

    1答えて

    私はこれを知っています。なぜそれが動作していないのか分かりません。 私はrakeコマンドを使用して呼び出すキューを作成しました。私が 'rake jobs:work'を使ってワーカーを実行し、 'rake get_updates'コマンドを呼び出すと、それは正常に実行されます。 しかし、デーモン(RAILS_ENV = production bin/delayed_job start)としてワーカ

    5

    1答えて

    現在の状況: 私は遅れている仕事の労働者N人のレールアプリを持っています。あるマシンにSSH要求を送信したいときはいつでも、私はその作業者のためのタスクを作成します。ワーカーは次のようなことを行います。 Net:SSH.start(hostname, username, :password => pass) do |ssh| ssh.exec!(command) end そのような

    1

    1答えて

    私のレールアプリケーションでは、遅延作業ジョブワーカーからCSVファイルを行ごとに解析して新しいものを保存するサービスがあります連絡先テーブルに記録します。 最初の連絡先を保存するとすぐに、連絡先テーブルがポストグルでロックされ、すべての行の解析が完了するまでロックが解除されません。すべての行を実行するので、新しい連絡先レコードを保存しているか、既存のレコードを更新していますが、コミットされていま