1

EngineYardで実行中のプロジェクトがあり、そこでresque-webを開始しました

Starting 'resque-web'...
'resque-web' is already running at http://0.0.0.0:5678

コマンドラインから、ワーカーのステータスを確認できます。アイドル状態のワーカーは3人います。

xxxxがアプリにアクセスできる場所である場合、xxxx:5678にアクセスしてResqueWebUIを表示できません。Webインターフェイスを使用してワーカーとそのステータスを確認するにはどうすればよいですか?

4

1 に答える 1

0

ここで提案されているように、routes.rb に resque Web をマウントします: Resque、Devise、および管理者認証

  resque_constraint = lambda do |request|
    request.env['warden'].authenticate? and request.env['warden'].user.admin?
  end

  constraints resque_constraint do
    mount Resque::Server, :at => "/admin/resque"
  end

engineyard で HTTP 経由で resque Web にアクセスしようとすると、「403 - 禁止」エラーが発生する可能性があることがわかりました。この場合は、代わりに HTTPS を試してください。

于 2012-10-14T17:13:29.313 に答える