Twemcache超出最大内存设置

时间:2012-11-10 14:30:22

标签: caching memory memory-leaks memcached

我用“twemcache -d -m 20”启动了twemcache。它应该消耗不超过20 MB。 但根据测试,它使用“set”然后“get”来消耗更多内存。

    import memcache
    mc = memcache.Client(['localhost:11211'])
    i = 0
    while True:
      i+=1
      key = value = str(i)
      mc.set(key, value)
      mc.get(key)

我发现这是因为我有-m 4000的服务并且超过了上限,最后被os杀死了。谁知道我怎么能避免?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是一个twemcache的错误,已在2.5.3版本中修复。 https://github.com/twitter/twemcache/issues/17