AWS上Memcached的一个节点行为不同

时间:2017-10-20 15:58:13

标签: amazon-web-services memcached

问题是:

我们在AWS上的2台服务器上运行了几个网站。最近,我们遇到了请求响应时间的波动。我们在AWS弹性缓存上还有两个缓存节点。缓存的类型是Memcached。

经过大量调查后,我发现其中一个缓存节点的CPU使用量在波动,上升10分钟后下降5分钟。该节点的cpu图表上下移动。

到目前为止我做了什么:

我删除并添加了两个新节点(同样的问题)

我尝试了不同的区域(同样的问题)

当我清除缓存时,一切都很好,大约40分钟,然后我们经历波动。

其中一个节点总是稳定的,当我添加另一个节点时,另一个节点显示问题。即使我有一个24,000个项目的节点是稳定的,然后当我添加另一个节点时,第一个节点(有24000个项目)将保持稳定,但新的节点在40-50分钟后显示相同的问题。

这是我们在web.config中为缓存配置的内容:

    <enyim.com>
        <memcached>
          <servers>
            <add address="our address" port="our port number" />
          </servers>
          <socketPool maxPoolSize="100"/>
          <transcoder type="Enyim.Caching.Memcached.DefaultTranscoder, Enyim.Caching" />
          <keyTransformer type="Enyim.Caching.Memcached.TigerHashKeyTransformer, Enyim.Caching" />
        </memcached>
 </enyim.com>

0 个答案:

没有答案