首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails Resque工人被杀

Rails Resque工人被杀
EN

Stack Overflow用户
提问于 2013-03-07 05:33:45
回答 1查看 654关注 0票数 0

我正在运行Redis,其中resque工作,从redis中提取任务并执行它。

当我开始工作的时候

代码语言:javascript
复制
COUNT=3 QUEUE=* bundle exec rake resque:workers

我可以看到,工人们已经开始工作了。

代码语言:javascript
复制
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

但几秒钟后,这些作品就要被杀了。我尝试使用详细的来查看日志。但这并没有给出任何错误。

  1. 这是redis还是resque的问题?
  2. 如何解决这个问题,使我不会丢失任何数据保存在红色?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-19 06:24:08

因为我已经从背景工作中删除了一个类,所以Resque工人被杀了,而其他的工人正在寻找这个班。

当类不存在时,它就失败了,并且没有给出任何错误就被杀死了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15263852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档