142得票16回答
如何清除卡住/过期的Resque工作者?

从附加的图片可以看出,有几个工人似乎卡住了。这些进程不应该需要超过几秒钟。 我不确定它们为什么无法清除或者如何手动删除它们。 我正在使用 Heroku 上的 Resque ,其中包括 Redis-to-Go 和 HireFire 以自动扩展工作程序。

133得票2回答
Resque vs Sidekiq?

我目前在使用Resque作为我的后台处理程序,但最近听到了很多关于Sidekiq的喧嚣声。有人可以进行比较/区分吗? 特别是我想知道是否有一种编程方式来监视Sidekiq中的作业是否已完成。

65得票3回答
以编程方式获取 Resque 队列中作业的数量

我有兴趣设置一个监控服务,每当Resque队列中的工作过多时(我有大约6个队列,每个队列的数字都不同),它就会给我发页面。我还想设置一个非常类似的监控服务,当我的队列中的失败作业超过一定数量时,会向我发出警报。 我的问题是,在我的redis服务器上,我看到了许多与Resque相关的密钥和混乱...

64得票3回答
delayed_jobs vs resque vs beanstalkd?

以下是需要翻译的内容: Enqueue_in(10.hours, ... ) (DJ 语法完美。) 同时乘以工作者数量。 (Resque 或者 beanstalkd 对此非常好,但不适用于 DJ) 必须处理每秒钟推入和弹出100个作业。 (我需要运行测试来确保,但我认为 DJ 处理不了这么...

42得票7回答
如何销毁由Resque工作者排队的作业?

我在一个rails-3项目中使用Resque来处理每5分钟运行的任务。最近我做了一些导致这些任务数量不断增加的事情,导致堆栈中积累了超过1000个任务。我解决了导致这么多任务排队的问题,但现在我面临的问题是由错误创建的任务仍然存在,因此测试变得困难,因为一个队列中有1000多个任务。 我似乎无...

39得票4回答
如何在生产环境中部署Resque工作者?

GitHub最近发布了他们的后台处理应用程序,其中使用了Redis: http://github.com/defunkt/resque http://github.com/blog/542-introducing-resque 我已经在本地使它工作,但是我很难使它在生产环境中工作。有没有人可...

37得票5回答
救援:连接被拒绝 - 无法连接到本地的Redis,端口为6379。

我按照安装 Resque 的说明进行了操作,但现在当我尝试使用这个命令启动一个 worker 时,出现连接错误:$ QUEUE=mailer rake environment resque:work --trace 我得到的错误信息如下: 连接被拒绝 - 无法连接到本地主机的 Redi...

31得票1回答
使用resque-web出现错误:无法获取与控制台相关的文件描述符

我正在尝试启动Resque-web,但是出现了以下错误: [Sun Mar 06 05:27:48 +0000 2011] Starting 'resque-web'... [Sun Mar 06 05:27:48 +0000 2011] 尝试端口8281… 无法获取与控制台相关的文件描述符...

31得票3回答
如何从Resque队列中删除特定的作业而不清除整个队列?

我正在使用 Resque 工作进程来处理排队中的任务。我的队列中有大量超过 1M 的工作,而我需要删除其中一些(因为它们是出于错误添加的)。创建包含这些工作的队列不是一项容易的任务,所以使用 resque-web 清除队列并再次添加正确的工作不适用于我。 非常感谢任何建议。谢谢!

30得票4回答
Resque、Devise和管理员认证

我使用Resque和Devise,为用户定义了角色,例如:User.first.role #=> admin User.last.role #=> regular 我想为Resque设置身份验证。 因此,我在config/routes.rb中有以下内容:namespace :adm...