同一个应用系统,在2个不同的客户,出现了问题。一个1年多了也没出现问题,一个隔段时间就会出现数据库链接不上的问题。 :( 最近上去看了下原因。居然是内存和SWAP空间都满了,导致请求Oracle数据库链接没有足够资源。虽然2家的服务器硬件有差别,但是客户不换也只有我们自己想办法了饿。
原来的
现在的
改过以后在服务器上监视系统资源消耗,发现少了不少啊。个人感觉系统还能再优化。
:arrow: 慢慢研究去。
原来的
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.timeout">1800</property>
现在的
<property name="hibernate.c3p0.max_size">50</property>
<property name="hibernate.c3p0.timeout">600</property><property name="hibernate.c3p0.validate">true</property><!--新加的-->
改过以后在服务器上监视系统资源消耗,发现少了不少啊。个人感觉系统还能再优化。
:arrow: 慢慢研究去。