基于jboss调整项目连接数限制的参数调整

1、调整jboss应用的最大连接数

cap-ds.xml

********************************************************************

 

   

   10

 

   

   500

 

   

10

********************************************************************

 

 

2、调整项目应用的数据库连接cap4j应用的最大连接数

dataAccessContext.xml

********************************************************************

         

                   destroy-method="close">

                  

                            value="oracle.jdbc.driver.OracleDriver"/>

                  

                            value="jdbc:oracle:thin:@168.5.15.33:1521:mcam"/>

                  

                  

                  

                  

                  

                  

                  

                  

                  

                  

         

********************************************************************

 

 

3、调整数据库的最大连接数

修改最大连接数alter system setprocesses = 800 scope = spfile;

 

4、mina最大连接数

init.xml

<basic>

              <isStartup>trueisStartup>

              <port>9090port>

              <timeout>30timeout>

              <minaIoThreadsNum>20minaIoThreadsNum>

              <minaExecutorMaxPoolSize>400minaExecutorMaxPoolSize>

              <backlog>200backlog>

              <tcpnodelay>truetcpnodelay>

           basic>

 

4、调整操作系统用户最大连接数

修改linux最大进程数限制

修改linux最大进程数限制某些系统会限制一个用户的最大进程数

ulimit -u 可查看最大进程数,通常用4090

但可以通过ulimit -u unlimited | n设置成不限制最大进程数或为一个数值n

 

 

 

测试最大压力是数据库服务器崩溃:错误如下

ORA-00604: error occurred at recursive SQLlevel 1

ORA-04031: unable to allocate 3840 bytes ofshared memory ("shared pool","SELECT ORA_TQ_BASE$.NEXTVAL...","sga heap(1,0)","kglsim object batch")

你可能感兴趣的:(java)