Memcached无法设置

时间:2010-01-23 17:51:51

标签: php memcached

这里真的很奇怪。最近,我的memcached实例基本上停止了设置密钥和数据。像99%的事情只是默默地失败,以前,完全工作。

有没有办法解决这个家伙?我尝试使用数据'test'设置一个名为'a'的密钥,它仍然只是失败并且没有设置。

它一直在工作,但现在突然没有。

我重新启动了守护进程,我把它分成了大块而不是一块大板。所有这些事情,实际上只有少量数据被设置。

我使用命令

设置了一个日志
memcached -d -m 3072 -l localhost -p 11211 -u nobody -v >> /var/log/memcached.log 2>&1

但它仍然是空的。上面有什么问题吗?

帮帮我们! :)

2 个答案:

答案 0 :(得分:1)

假设用户 nobody 拥有 / tmp 的写入权限,请尝试以下操作,并注明 2 的位置

memcached -d -m 3072 -l localhost -p 11211 -u nobody -v 2>>/tmp/memcached.log

答案 1 :(得分:0)

你可能没有破坏任何东西。

尝试从访问memcache

的计算机telneting到您的memcache客户端

执行以下

$telnet [insert hostname] 11211

status

^]exit

^]是escape,然后]退出telnet连接。你也可以用这种方式设置和获取变量

我怀疑,配置可能已损坏,或者防火墙可能已经到位。