Memcached 服务器服务突然停止工作

Memcached server service suddenly stops working

我们在 Windows Server 2012 R2 上安装了 Memcached 服务器服务。使用默认设置。有时服务停止工作没有任何错误。防火墙和防病毒软件已禁用。

我编写了一个实用程序,每 30 分钟收集一次 Memcached 统计数据,统计数据看起来不错:evictionslisten_disabled_num 始终为 0,curr_connections 大约为 30,accepting_conns 是 1.

什么会导致 Memcached 服务停止?请指教

问题出在超出最大项目大小。我们使用的是 1.2.6 版,这个版本不想处理大于 1024 kB 的对象。移动到版本 1.4.5 后,问题就消失了。较新的版本引入了 -I command-line 参数,允许将最大项目大小调整为 128MB。