1

Resque/Redis を使用するワーカー キューを備えた JRuby/Rails アプリがあります。私がする時

cat /proc/{pid}/status 

Resque プロセスの {pid} の場合、VmSize は 692 MB になります。Resque プロセスを開始する私の rake タスク ($RAILS_ROOT/lib/tasks 内) は次のようになります。

require "resque/tasks"
task "resque:setup" => :environment
task "resque:work" => :environment do
    ENV['QUEUE']="*"
end

Resque ワーカーは $RAILS_ROOT/app/workers にあり、モデルは $RAILS_ROOT/app/models にあります。コントローラー、ビュー、およびそれらがプルするすべてのライブラリーなしで Resque を起動する方法はありますか? 私のワーカーは、他のワーカーのモデルと API、およびいくつかの gem にアクセスする必要があるだけです。

また、Resque タスクの VmSize を減らす他の方法はありますか?

4

0 に答える 0