首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有可能处理memcached内存获取溢出吗?

有可能处理memcached内存获取溢出吗?
EN

Stack Overflow用户
提问于 2016-08-11 22:22:54
回答 1查看 120关注 0票数 0

我有一个严重的问题,我的memcached内存溢出,服务器宕机。那么如何处理memcached,如果memcached的内存已经满了,那么它只会抛出错误消息,而不再设置memcached。

EN

回答 1

Stack Overflow用户

发布于 2016-08-23 21:13:09

memcached是一种分布式缓存系统,可以工作在不同的服务器上。你的服务器是什么?是couchebase,还是AWS的弹性缓存?您可以在许多不同的服务器和提供者上使用memcache,当您创建这些服务器时,您需要配置它们并设置您希望memcache使用的内存大小。例如,在我工作的公司,测试环境使用couchbase,但live使用Amazon Elastic cache。如果表已满,Memcached使用LRU (最近最少使用)算法将新对象插入内存。您应该不会因为内存已满和处理memcached而出现问题。问题可能是由于内存已满而引发的,但不是由于memcached不能处理它。异常和其他问题可能在系统的其他部分,这是很正常的,如果你的内存已满。如果您正确配置了服务器,memcache通常不会抛出异常。

运行memcached的服务器是否与运行应用程序的服务器相同?Memcached可以放在另一台服务器上,这样就可以防止内存变满。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38899052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档