Я использую модифицированную версию Sharetribe на сервере.Вот часть кода Sharetribe:
config.cache_store =
if ENV["redis_host"].present?
Readthis.fault_tolerant = true
[:readthis_store, {
redis: { host: ENV["redis_host"],
[............]
}]
else
[:dalli_store, (ENV["MEMCACHIER_GREEN_SERVERS"] || "").split(","), {
username: ENV["MEMCACHIER_GREEN_USERNAME"],
[............]
}]
end
В моем производстве я использую Redis.Не memcached.
RAILS_ENV=production redis_host=localhost redis_port=6379 redis_db=0 rails server [.....]
Тем не менее, в журналах производства это продолжает выглядеть так, как если бы я использовал memcached:
DalliError: No server available
Почему?Как это исправить и у меня тоже?Это ошибка или предупреждение, которое можно игнорировать?
В Gemfile у меня есть gem "dalli", "~> 2.7.6