摘要: 有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a reso... 阅读全文
posted @ 2013-10-24 21:19 solo人生 阅读(5204) 评论(0) 推荐(0) 编辑
摘要: 一、JVM内存的设置的原理默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)二、JVM内存分配设置1. JVM内存分配设置的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Hea 阅读全文
posted @ 2013-10-24 02:12 solo人生 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一.调整JBOSS最大连接数.配置deploy/jboss-web.deployer/server.xml文件. maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接。minSpareThread:指“启动以后,总是保持该数量的线程空闲等待”;设置比预期负载多25%。maxSpareThread:指“如果超过了minSpareThread,然后总是保持该数量的线程空闲等待”;设置比预期负载多25%。其中主要修改两个参数maxTh 阅读全文
posted @ 2013-10-24 02:04 solo人生 阅读(722) 评论(0) 推荐(0) 编辑