如何解决垂死的resque过程

时间:2012-09-26 11:44:32

标签: ruby-on-rails

我有一个带Resque的Rails 3.x应用程序。我用:

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

进程每隔一天都会消失,但两个输出文件始终为空。任何其他方式来确定Resque过程失败的原因?

1 个答案:

答案 0 :(得分:2)

尝试超级棒Pry console。这与irb类似,只是更先进。

您可以在binding.pry方法中使用perform,或者最好在hook中使用{{1}},这将启动您可以调试的pry控制台。在很多类似的情况下帮助了我。