我正在尝试使 Resque 与我的项目一起工作,但不幸的是,由于某些原因,Resque 似乎无法在 Redis 上编写代码。
Redis 似乎配置正确,我可以连接 redis-cli 并发出命令,在我的 Rails 3.0.5 应用程序中配置的端口 6379 上运行。当我尝试 Resque 排队时,作业已排队,但 Redis 上似乎并没有实际发生任何事情(0 个客户端连接到我的 Redis 日志中)。当我重新启动控制台时,队列是空的,没有工作人员在运行。
一切都默默地失败了,我的 Rails 日志中什么都没有,控制台上什么都没有,如果我启动一个工作人员,它什么都没有,它只是(显然)找不到任何工作来执行。
https://gist.github.com/867620
有关如何修复或调试此问题的任何建议?