gpt4 book ai didi

ruby-on-rails - 乘客得到MemcachedClientError的Memcached gem 问题

转载 作者:行者123 更新时间:2023-12-04 01:32:38 25 4
gpt4 key购买 nike

我最近将我的代码从Rails 2.3.4迁移到了Rails 3,并开始将乘客用于它。我也在使用memcached gem,我随机看到Memcached :: ClientError和Memcached :: ServerIsMarkedDead。我已经读过这篇文章,该文章说乘客智能生成在基于内存缓存套接字的连接方面存在问题。所以我在他们的网站上尝试了修复问题

CACHE = MemCache.new memcache_options
CACHE.servers = '127.0.0.1:11211'
begin
PhusionPassenger.on_event(:starting_worker_process) do |forked|
if forked
# We're in smart spawning mode, so...
# Close duplicated memcached connections - they will open themselves
CACHE.reset
end
end
# In case you're not running under Passenger (i.e. devmode with mongrel)
rescue NameError => error
end


但是我仍然遇到同样的错误。是否与memcached库有关

最佳答案

我在Ubuntu上使用memcached运行Rails 3.1.3应用程序,我正在使用Dalli gem与它进行交互,到目前为止,还没有遇到任何问题。您可能需要调查一下。
Dalli Gem on GitHub

关于ruby-on-rails - 乘客得到MemcachedClientError的Memcached gem 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6289003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com