【发布时间】:2019-02-13 09:48:25
【问题描述】:
这是我尝试的场景。 我的 rails 应用程序是一个纯 json API。 我对后台工作有兴趣。 Resque 工作人员在不提供网络服务的单独机器上运行。 我使用一个通用的 redis 服务器来管理它。 我想使用 resque-web gem 来监控我的 resque 工作。我不希望它在我的网络服务器上运行,而只在作业服务器上运行。
问题是我不能将 resque web 作为 rails api only 应用程序的一部分运行。
有没有办法独立运行 resque-web 来监控 rails resque worker?
是否有更好的替代方法来监控作业?
【问题讨论】:
-
您可以将 resque-web 作为独立的基于 sinatra 的应用程序运行 github.com/sshingler/resque-web/blob/master/README.md
-
我一直在尝试运行它。但是,我无法克服以下错误
open_http': 500 Internal Server Error (OpenURI::HTTPError)知道如何让它工作吗? -
我猜错误指向给定的代码行,你有一个 HTTPError,可能是一个无效的 URL,没有上下文、代码等我无法知道
标签: ruby-on-rails ruby-on-rails-5 resque