我使用memcached存储一些HTML文件,但有时我无法检索它们。我使用telnet连接到memcached。
我运行stats cachedump <slab> 0
,它给出了类似于
ITEM mobile-https://local.master.lan/url-path-1 [232372 b; 1509033796 s]
ITEM mobile-https://local.master.lan/url-path-2 [241813 b; 1509033790 s]
然后get mobile-https://local.master.lan/url-path-1
有时会输出实际的HTML,但有些时候,它不输出任何内容,只是说END
。
我检查过期时间并且它没有过期,我不知道为什么某些密钥memcached什么都不返回。
使用CentOS 6.9
答案 0 :(得分:1)
问题在于memcached内存不足并删除了一些值,以便为添加新内存腾出空间。将CACHESIZE设置为更高的数字可以解决问题。