这里真的很奇怪。最近,我的memcached实例基本上停止了设置密钥和数据。像99%的事情只是默默地失败,以前,完全工作。
有没有办法解决这个家伙?我尝试使用数据'test'设置一个名为'a'的密钥,它仍然只是失败并且没有设置。
它一直在月工作,但现在突然没有。
我重新启动了守护进程,我把它分成了大块而不是一块大板。所有这些事情,实际上只有少量数据被设置。
我使用命令
设置了一个日志memcached -d -m 3072 -l localhost -p 11211 -u nobody -v >> /var/log/memcached.log 2>&1
但它仍然是空的。上面有什么问题吗?
帮帮我们! :)
答案 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连接。你也可以用这种方式设置和获取变量
我怀疑,配置可能已损坏,或者防火墙可能已经到位。