При выполнении задания с 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