resque

    2

    1答えて

    私のプロジェクトではResqueを使ってバックグラウンドタスクを処理しています。 ActiveRecordは、通常、最初にモデルを使用したときに「SHOW TABLES」および「SHOW FIELDS FROM」クエリを実行してからキャッシュします。私の問題は、Resqueがすべてのジョブに対して新しいプロセスをフォークするので、これは決してキャッシュされず、ActiveRecordはこれらのクエ

    4

    4答えて

    私はこのガイドを使ってレディスのResqueを設定していますhttp://blog.redistogo.com/2010/07/26/resque-with-redis-to-go/ 私はそれをすべてセットアップして、何かを置くとそれを私のresqueキューに表示します。それは英雄ですので、私は実行します heroku rake resque:work QUEUE=* (in /app) St

    1

    1答えて

    STIはこれまでに一番嫌悪されていることは知っていますが、実際には意味をなさないと思うインスタンスがあります。私のアプリはxmlファイルの種類の束を解析しています。すべてのファイルモデルは、まったく同じ情報を格納します。どのユーザに関連付けられているか、アップロードされた日時、S3に保存されている場所に関するちょっとした情報。 xmlファイルが格納された後、私は様々な他のモデルを作成するために使用

    0

    1答えて

    Resque workerのコードを変更したとします。どのようにして、作業の途中で作業者を停止させることができず(作業をキューから永久に削除し終わっていない状態で)、作業者を再ロードするのではなく、そのコードを作業者にどのように配備できますか?

    3

    3答えて

    私は素晴らしい仕事をしていますが、遅すぎます。これの主な理由は、私はactiverecordを使用しており、負荷をかけるために少なくとも10〜20秒かかる環境全体をロードする必要があります(私はHerokuを使用していて、作業員が走っている間)。私はresque労働者を使用して&の外部Webサイトからデータを解析し、データをデータベースにダンプします。 私の質問は、Railsを使用しないでData

    0

    1答えて

    私はアクションメーラーと一緒に送信されるさまざまなイベントドリブン電子メールを持っています(たとえば、ユーザーがあなたに従うときなどにメールを送信します)労働者を再雇用する。私の質問は、これらの労働者を設立する最良の方法は何ですか?送信される電子メールの種類ごとに別々のファイルを作成するか、またはすべての電子メールに対して1つのファイルを作成し、そのファイル内の別のクラスにそれぞれ入れることは理に

    5

    2答えて

    私は、resqueを使用して、バックグラウンドで非常に大きなファイルをいくつか処理していましたが、ファイルをresque workerに渡す方法がわかりません。私はファイルのアップロードを処理するためにレールを使い、レールはフォームからアップロードされたファイルごとにActionDispatch::Http::UploadedFileオブジェクトを作成します。 どのようにこのファイルをresque

    0

    1答えて

    私はRails 3.1 RC5で動作しています。 Resqueは、ワーカークラスからroot_urlにアクセスできるようには思われません。 include Rails.application.routes.url_helpersを無駄にしてみました。例えば : module EncodePhoto include Rails.application.routes.url_helpers

    5

    2答えて

    herokuの杉のスタックにresqueを実行し、インターフェイスをレールにマウントしました。 私が作業を開始すると、すべてうまく動作します。ワーカーはジョブを処理します。しかし、私は労働者を殺すと、Resqueはまだ労働者が利用可能だと思っています。私が別の労働者を始めたとき、それは2人の労働者がいると思うが、実際には1人しか走っていない。 また、こちらのフォームにはhttp://devcent

    6

    4答えて

    私はHeroku Cedarスタックに配備された単純なRailsアプリケーションを持っています。 アプリはResqueを使用して、私はキューを監視できるようにResqueシナトラフロントエンドアプリが搭載されている: # routes.rb ... mount Resque::Server, :at => "/resque" これは素晴らしい作品が、Herokuのにデプロイする際に、Res