我有一个带Resque的Rails 3.x应用程序。我用:
运行resque命令nohup rake RAILS_ENV=production environment resque:work QUEUE='*' & >>/tmp/resque.log 2>> /tmp/resque.err.log
进程每隔一天都会消失,但两个输出文件始终为空。任何其他方式来确定Resque过程失败的原因?
答案 0 :(得分:2)
尝试超级棒Pry console。这与irb
类似,只是更先进。
您可以在binding.pry
方法中使用perform
,或者最好在hook中使用{{1}},这将启动您可以调试的pry控制台。在很多类似的情况下帮助了我。