我正在运行Redis,其中resque工作,从redis中提取任务并执行它。
当我开始工作的时候
COUNT=3 QUEUE=* bundle exec rake resque:workers我可以看到,工人们已经开始工作了。
root 15347 95.8 0.2 268804 98844 pts/1 Sl 10:59 0:16 /usr/local/bin/ruby /usr/local/bin/rake resque:workers
root 15383 0.0 0.0 67752 17860 pts/1 Rl 10:59 0:00 /usr/local/bin/ruby /usr/local/bin/rake resque:work
root 15385 0.0 0.0 71872 18100 pts/1 Rl 10:59 0:00 /usr/local/bin/ruby /usr/local/bin/rake resque:work
root 15388 0.0 0.0 67752 17856 pts/1 Rl 10:59 0:00 /usr/local/bin/ruby /usr/local/bin/rake resque:work但几秒钟后,这些作品就要被杀了。我尝试使用详细的来查看日志。但这并没有给出任何错误。
发布于 2013-05-19 06:24:08
因为我已经从背景工作中删除了一个类,所以Resque工人被杀了,而其他的工人正在寻找这个班。
当类不存在时,它就失败了,并且没有给出任何错误就被杀死了!
https://stackoverflow.com/questions/15263852
复制相似问题