xmemcached的time out

最近维护线上发现不停有java.util.concurrent.TimeoutException: Timed out(200) waiting for operation的问题,排查程序、配置文件的等等没有发现可疑之处;而是继续检查线上服务器使用情况,发现老一批服务器(2010年采购,内存为8g)的内存使用的差不多了SWAP已经吃进去很多。调整服务器使用,将一台服务器两个应用变更成一个。继续监控发现没有再time out。

时间: 2024-11-05 22:52:16

xmemcached的time out的相关文章

Xmemcached学习笔记二(简单使用)

首先说一下XMemcached我们简单使用时主要是做了什么事情: 当我们使用XMemcached的时候主要是用了XMemcachedClient的对象来进行插入,查找和删除缓存数据. 但是我们不采用XMemcachedClient memcachedclient=new XMemcachedClient():的方式来获取XMemcachedClient对象. 为什么呢,因为XMemcachedClient这个类里面并没有任何的参数设置,如设置分布策略,服务地址等,都没有,没有这些我们最起码的插入

02.XMemcached的使用

关于XMemcached的介绍或文档请参考:https://code.google.com/p/xmemcached/wiki/User_Guide_zh 关于Memcached的命令及使用请参考:http://www.runoob.com/memcached/memcached-stats.html 1.XMemcached基本使用 1.使用XMemcached的简单例子 public static void main(String[] args) throws IOException, Ti

Xmemcached学习笔记

memcached有三种java客户端 第一种:Com.danga 包下面的memcached,需引入jar(本人用的是memcached-2.5.2.jar 文末附上附件需要的可以下载) 第二种:spyMemcached 第三种:XMemcached 据说第三种是使用最简单,最好用的,我也只接触并使用过第三种 首先是xmemcached安装 1.memcached和libevent下载: 官网:http://www.monkey.org 2.解压安装libevent: $ tar zxvf l

Spring整合xmemcached过程

XMemcached是一个基于Java nio的memcached客户端. 它是线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现.还支持一些高级特性,如JMX.动态增删节点.客户端统计以及nio连接池等. 整合开始前,先确认有一个或多个可用的Memcached服务,XMemcached支持集群及服务的权重配置. 文章参考: 1. http://code.google.com/p/xmemcached/ 2. http://code.google.co

自定义基于xmemcached协议消息队列的Spark Streaming 接收器

虽然spark streaming定义了常用的Receiver,但有时候还是需要自定义自己的Receiver的.对于自定义的Receiver,只需要实现spark streaming的Receiver抽象类即可.而Receiver的实现只需要简单地实现两个方法: 1.onStart():接收数据. 2.onStop():停止接收数据. 一般onStart()不应该阻塞,应该启动一个新的线程复杂数据接收.而onStop()方法负责确保这些接收数据的线程是停止的,在 Receiver 被关闭时调用了

XMemcached实例及与spring的集成

1.Memcached Client简要介绍Memcached Client目前有3种: 1.Memcached Client for Java  2.SpyMemcached   3.XMemcached 这三种Client一直存在各种争议: Memcached Client for Java 比 SpyMemcached更稳定.更早.更广泛:SpyMemcached 比 Memcached Client for Java更高效:XMemcached 比 SpyMemcache并发效果更好.

Xmemcached与spring的整合

我本地安装了个windows版的memcached客户端,并添加为windows服务. 添加maven包:         <dependency>             <groupId>com.google.code.simple-spring-memcached</groupId>             <artifactId>xmemcached-provider</artifactId>             <scope&

spring aop + xmemcached 配置service层缓存策略

Memcached 作用与使用 基本介绍 1,对于缓存的存取方式,简言之,就是以键值对的形式将数据保存在内存中.在日常业务中涉及的操作无非就是增删改查.加入缓存机制后,查询的时候,对数据进行缓存,增删改的时候,清除缓存即可.这其中对于缓存的闭合就非常重要,如果缓存没有及时得到更新,那用户就会获取到过期数据,就会产生问题. 2,对于单一业务的缓存管理(数据库中只操作单表),只需生成一个key,查询时,使用key,置入缓存:增删改时,使用key,清除缓存.将key与表绑定,操作相对简单. 3,但是在

xmemcached的使用

转载 http://www.voidcn.com/blog/u010408365/article/p-4972896.html xmemcached主要特性 高性能 XMemcached同样是基于java nio的客户端,java nio相比于传统阻塞io模型来说,有效率高(特别在高并发下)和资源耗费相对较少的优点.传统阻塞IO为了提高效率,需要创建一定数量的连接形成连接池,而nio仅需要一个连接即可(当然,nio也是可以做池化处理),相对来说减少了线程创建和切换的开销,这一点在高并发下特别明显

Memcached笔记——(二)XMemcached&amp;Spring集成

今天研究Memcached的Java的Client,使用XMemcached 1.3.5,做个简单的测试,并介绍如何与Spring集成. 相关链接: Memcached笔记——(一)安装&常规错误&监控Memcached笔记——(二)XMemcached&Spring集成 Memcached笔记——(三)Memcached使用总结 Memcached笔记——(四)应对高并发攻击  一.Memcached Client简要介绍 Memcached Client目前有3种: Memca