Сервер Dalli не найден при запуске Delayed_Job - PullRequest
3 голосов
/ 07 июля 2011

При выполнении задания с delayed_job я получаю ошибки при попытке доступа к кэшу Dalli.

Кэш Dalli инициализируется в environment.rb со следующим ...

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

Когда код выполняется CACHE.get 'my_key' в моем приложении rails, все работает нормально.

Когда он выполняется в работнике delayed_job, он выдает ошибку No Server Available

Другая информация, которая может помочь:

  • Я подтвердил, что сервер memcached запущен и доступен через telnet на localhost: 11211
  • Мы запускаем Ruby 1.9.2 под rvm
...