resque

    1

    2答えて

    すでに私はRedis + Resqueをセットアップしており、すでにherokuにデプロイしています。すべて正常に動作し、ジョブはキューに正しく追加されます。私はバックグラウンドで自動的にキュー内のジョブを実行するために、Herokuのを伝えるにはどうすればよいのコマンドに heroku run rake jobs:work を実行するまでしかし、それは実行されないのだろうか? 私はRailsでは

    7

    3答えて

    私は現在Ruby 1.9.2とResqueを持つRails 3.0プロジェクトを持っています。 私のアプリケーションには、実行時に動的に作成される複数のワーカークラスと複数のキューがあります。また、複数の労働者は、開始時に既存のキューがないので、任意のキュー上で動作するように自由であることを始めたがある、と彼らは予測することはできません。 $ COUNT=3 QUEUE=* rake resque

    1

    1答えて

    私は神がResqueの2つのインスタンスをモニタリングしようとしています.1つはプロダクション用、もう1つはステージング用です。 システムの起動時に、redis_6379とredis_6380の2つのRedisインスタンスを起動します。 次に私はDaemontoolsを使って神を始めて監視しています。 私の神のスクリプトは次のようになります。 God.watch do |w| w.dir

    1

    1答えて

    私は、同じTomcatでJava WARファイルとJRuby WARファイルを実行するハイブリッドWebアプリケーションを持っています。 私たちはジョブキューとして(JRuby)Resqueを使うことに決めました。ジョブをキューへの呼び出しは次のようになります。 FooWorkerは、上で定義し、JRubyの側で使用(およびJRubyのWARファイルに含まれる)労働者のクラスであり、それはJRub

    2

    1答えて

    resqueジョブを取得しようとしましたが、特定の状態である を停止しましたが、ジョブはresque Webインターフェイスで失敗したステータスを取得しませんでした。 試してexit()を返し、どちらもジョブの失敗ステータスを返します。 resqueジョブでコード実行を正常に停止するにはどうすればよいですか? before_performフックで raise Resque::Job::DontPe

    0

    1答えて

    私はいくつかの異なる言語で開発された新しいアプリケーションを開発しています。いくつかのRuby、いくつかのPython、いくつかのErlangといくつかのC。 私はRuby on RailsをWebページに使用しています。バックグラウンドジョブがたくさんあるので、これらのジョブをキューに入れるにはresqueを使用しています。しかし、私はRailsプロジェクトだけでなく、他のプロセスからresqu

    3

    1答えて

    Resqueフロントエンドに行くときにこの内部サーバーエラーが発生する理由は何ですか?私はそれがローカルに作業していたが、これは私のステージングサーバー上で発生します。 resque.yml staging: redis://localhost:6379 resque.rb path = YAML.load_file("#{Rails.root.to_s}/config/yaml/resque

    1

    1答えて

    に変数を渡すとき、私は非常に単純なコントローラがあります。 def create @poem = Poem.new(params[:poem]) @poem.prose = @poem.content @poem.save Resque.enqueue(PoemWork, @poem.id) .... と非常に単純な労働者: class PoemWor

    3

    1答えて

    に取り組んでいない: Resque.redis = "localhost:6779:6" 次のように私はその後、私のresqueを開始しました: $ RAILS_ENV=test PIDFILE=./resque.pid QUEUE=* rake resque:work 私は労働者をチェックすると、そこにnoneです: pry(main)> Resque.redis = "localhos

    1

    1答えて

    bluepillが正常に動作しており、resqueプロセスを監視している(EC2)Ubuntuサーバーが1台あります過去には)。 新しいノードを設定していて、なんらかの理由でこのノードにbluepillが認識されないため、プロセスが起動して実行中であるため、新しいノードが作成され続けます。私はこれを引き起こしていることに少し戸惑いました。 2つのノードはほぼ同じです。それらは両方とも同じchefス