我正在运行 Redis,resque 工作从 redis 中获取任务并执行它。
当我启动 resque 工作人员时
COUNT=3 QUEUE=* bundle exec rake resque:workers
我可以看到 resque 工作人员已启动
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
但几秒钟后,这些作品就被杀死了。我尝试使用VERBOSE查看日志。但它没有给出任何错误。
- 这是redis或resque的问题吗?
- 如何解决这个问题,这样我就不会丢失保存在 redis 中的任何数据?