我正在使用dalli 2.7.0。
我遇到了memcache实例无法访问的问题。当触发设置请求时,它应该在0.5秒内超时(默认超时),而dalli客户端则继续重试。
在进一步调查中,我发现每次重试都会重置失败计数。
追踪:
- lib / dalli / server.rb:方法写入:第532行 - @ sock.write超时。
- lib / dalli / server.rb:方法失败! :第209行 - @fail_count递增
- lib / dalli / server.rb:方法失败! :第215行 - Dalli :: NetworkError被引发
- lib / dalli / client.rb:方法执行:第328行 - 重试事务
- lib / dalli / ring.rb:方法server_for_key:第36行 - 检查服务器的可用性。
- lib / dalli / server.rb:方法了! :第243行 - @fail_count已重置。
醇>
循环继续。我错过了一些配置或者dalli代码中是否有错误。
你能帮我解决一下吗?