1

我第一次玩resque。gem 本身很好,但是开箱即用,我没有任何有效的方法来识别从 resque 任务中抛出的错误/异常。redis/resque worker 本身似乎没有记录(或抛出异常),这意味着如果 resqued 代码中有错误,我唯一的查找方法是 PRYing 直到我发现错误。所以:简而言之,有没有办法在 resque 队列中抛出异常?如果不是,那么设置记录器是否是大多数人处理 resque 调试的方式?

4

1 回答 1

2

Resque 确实提供了一个漂亮的 UI,其中包含工作和失败的作业,并且它已经显示了一些关于异常的信息。您可以在您的路线中配置它,例如:

mount Resque::Server, at: '/admin/jobs'

这还不够,还是您没有使用它?

话虽如此,我还是敦促您为您的工作设置一个记录器,您应该希望这两个选项都可用。

于 2013-05-12T10:44:31.953 回答