Memcached“太多开放的连接”

时间:2015-08-21 14:07:36

标签: ruby memcached

我们的一台测试机器已经开始在memcached日志中显示消息:

Too many open connections
Too many open connections
Failed to write, and not due to blocking: Broken pipe
Too many open connections
...

当telnet到它时,我看到以下统计数据

STAT curr_connections 1063
STAT total_connections 1192
STAT connection_structures 1004

我们的配置文件设置为允许最多1024个连接。这可能就是我们看到这条消息的原因。

我的问题是,为什么这些联系会如此积累?他们是自己清理还是我们自己应该这样做?为什么在发送“get”后它们会被打开?我找不到任何详细说明这些连接生命周期的文档!

我正在使用ruby客户端连接到memcached。

修改

每隔几分钟继续检查统计数据表明它们每隔几分钟就会发生变化,过了一会儿“curr_connections”数据下降到65分。

0 个答案:

没有答案