2010-01-23 84 views
0

真的很奇怪,在这里进行。最近,我的memcached实例基本上停止了设置密钥和数据。就像以前一样,99%的事情都是默默地失败,之前完全工作。Memcached无法设置

有没有什么办法来解决这个家伙?我尝试用数据'test'设置一个名为'a'的键,它仍然失败并且没有设置。

它已经工作了几个月现在突然没有。

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

我设置日志用命令

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

,但它只是保持空白。上面有任何问题吗?

帮帮忙! :)

+0

位置请你有什么改变,什么诊断你做了详细说明的步骤。对于我们现在从您的问题中知道的所有信息,您可能只是简单地停止了memcached守护进程... – 2010-01-23 17:53:56

+0

道歉,我已经详细阐述了我的主要问题。 – James 2010-01-23 18:11:07

+0

不memcached的有日志在哪里可以找到这样的?:http://old.nabble.com/an-error-found-in-memcache-log-td17645484.html – 2010-01-23 19:26:27

回答

0

你可能没有任何破损。

尝试Telnet远程登录到你的内存缓存客户端从访问内存缓存

执行机器下面

$telnet [insert hostname] 11211 

status 

^]exit 

的^]是逃脱,然后]退出Telnet连接。您可以设置和获取变量,这种方式也

我怀疑,该配置可以被打破,或防火墙可能已经到位。

1

假设用户无人具有写权限/tmp目录,请尝试以下,注意到

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