27得票1回答
通过redis-cli检查并重试Resque任务

由于一些问题,我无法在服务器上运行resque-web,但我仍然需要检查和重试我的resque队列中失败的作业。 有没有人有经验如何查看失败的作业队列以查看错误,并使用redis-cli命令行重新尝试它? 谢谢。

27得票2回答
Node.js 工作者/后台进程

我怎样可以在node.js中创建和使用后台任务? 我发现了两个库(node-resque和node-worker),但想知道是否有更常用的东西。

24得票2回答
Redis与Resque和Rails:在使用内存> 'maxmemory'时不允许使用ERR命令。

使用 Redis 时,会出现以下错误:ERR command not allowed when used memory > 'maxmemory' info命令显示:redis 127.0.0.1:6379> info redis_version:2.4.10 redis_git_...

23得票3回答
如何使用Resque和Rspec示例进行测试桥接?

我在同时使用Resque和Rspec示例时有些困惑。 下面是一个拥有昂贵方法.generate(self)的类: class SomeClass ... ChangeGenerator.generate(self) ... end 实现re...

23得票8回答
在后台运行Resque

我有一个正常运行的Rails应用程序,其中包含一个很好用的Resque队列系统。然而,我缺乏一种良好的方式来将Resque工作者置于守护进程中。 我可以通过运行rake resque:work QUEUE="*"来很好地启动它们,但是我想这并不是你应该让你的工作者在前台运行的正确方法。由于某...

22得票1回答
Rails:在 after_create 中发生异常导致保存停止

简单的问题。我有一个ActiveRecord模型,想要在记录保存后进行后处理。因此,在模型中,我有一个queue_for_processing方法,该方法将作业放入我的Resque队列中。为了使其在记录成功持久化后执行,我在模型中编写了以下内容:after_create :queue_for_...

22得票2回答
php-resque的正确设置和使用方法是什么?

我正在尝试使用php-resque在我的服务器上排队并执行ffmpeg转换。 我大致了解它应该如何工作,但是我在细节上遇到了一些问题,并且找不到任何教程。 具体来说,我不理解应该将作业类放在哪里,以及如何将这些类提供给我的工作者并启动我的工作者。 说明文件只是说“让您的应用程序开始包括通过自动...

21得票5回答
为Heroku的dynos和workers提供自动扩展的宝石/服务

我想知道在Heroku生产环境下是否有任何适用于自动缩放dynos和workers的良好解决方案(由于它们是不相关的,所以可能需要每个问题都有一个不同的解决方案)。 关于这个问题,你/公司正在使用什么? 我找到了很多选项,但似乎没有一个真正成熟的适用于生产环境。 有Heroscale,似乎会...

20得票5回答
Rails Resque工作者出现PGError错误:服务器意外关闭了连接。

我有一个运行着Rails应用程序和Resque工作进程的网站,在Ubuntu 9.10,Rails 2.3.4,ruby-ee 2010.01和PostgreSQL 8.4.2上以生产模式运行。 工作进程不断抛出错误:PGError: server closed the connection...

19得票2回答
如何在resque-retry和Rails 4中测试重试和失败?

我正在尝试编写一个规范,测试resque-retry的重试功能,但似乎无法正确触发binding.pry。有没有一种方法可以使用rspec 3来测试此功能,以便我可以验证它们是否按照预期运行? 这是一个请求规范,并且我正在尝试通过fixture模拟实时请求,但无论我尝试什么,都似乎无法让作业...