运行Delayed_Job时找不到Dalli服务器

时间:2011-07-07 19:46:41

标签: ruby-on-rails memcached delayed-job

使用delayed_job运行作业时,尝试访问Dalli缓存时出错。

Dalli缓存在environment.rb中初始化,具有以下内容......

CACHE = Dalli::Client.new(['localhost:11211'], {:namespace=>my_namespace_method})

当代码在我的rails应用程序中执行CACHE.get 'my_key'时,一切运行正常。

当它在delayed_job工作程序中运行时,它会因No Server Available

而出错

其他可能有用的信息:

  • 我已确认memcached服务器正在运行,可通过localhost上的telnet访问:11211
  • 我们在rvm
  • 下运行Ruby 1.9.2

0 个答案:

没有答案