0

我有一个带有 Resque 的 Rails 3.x 应用程序。我使用以下命令运行 resque 命令:

nohup rake RAILS_ENV=production environment resque:work QUEUE='*' & >>/tmp/resque.log 2>> /tmp/resque.err.log

每隔一天,该进程就会终止,但两个输出文件始终为空。还有其他方法可以找出 Resque 进程失败的原因吗?

4

1 回答 1

2

试试超级棒的Pry 控制台。这类似于irb只有更高级的。

你可以binding.pry在你的perform方法中使用,或者最好在一个钩子中使用,这将启动一个你可以调试的 pry 控制台。在类似的情况下帮助了我很多。

于 2012-09-26T11:59:23.870 回答