随分前のエントリで書かせてもらいました 【Ruby】Railsで重たい処理をバックグラウンドで非同期に処理させるResqueを使ってみた のResqueに関する話題です。 このResque大変便利で大活躍してるのですが、運用している間にいろいろキューの状態とかを確認したくなるものです。 【ブラウザから確認したい】 そこでRails3の場合 config/routes.rb に require 'resque/server' mount Resque::Server.new, :at => "/resque" この2行を追加してあげて、Railsを起動してあげます。 http://(your rails app)/resque にアクセスすると、resqueの状態がよくわかるようになります。 【スクリプトで確認したい】 例えば処理待ちのキューが多すぎる場合にメールでアラート上げたい。などスク
![【Ruby】ResqueWorkerのキューのステータスなどを確認する | ITベンチャーで働くエンジニアのメモ帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/e05a525c0d04fdc001551ae96b5717995db0afd3/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-42.fc2.com%2F6%2Fr%2Fa%2F6rats%2F149248_10201139492473232_1685312749_ns.jpg)