毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

oracle数据库,框架方面有的struts2+spring操作jdbc,Tomcat假死

更新时间:2012-10-26:  来源:毕业论文

我现在有一个系统:
  1.用的tomcat做服务器,用的oracle数据库,框架方面有的struts2+spring操作jdbc。

  该系统目前出现的情况是这样,当访问量有100+的时候,有时候会出现系统的登录页面可以访问,但是输入帐号密码很久
都无法登录,一直就是请求状态。到服务器的控制台查看,也没有报错和异常。 先目前的解决办法就是重启tomcat,访问量
大的时候,10分钟不到又挂了。
  所有想请教下各位前辈,tomcat能负载多少? 有没有必要换成weblogic? 还有就是数据库连接池的要怎么设置

spring配置文件里,配jdbc的地方
<property name="minimumConnectionCount" value="5" />
<property name="maximumConnectionCount" value="10" />
配连接数的
估计你在spring 配置的是最基本的jdbc访问数据库,也就是没有用到连接池,如果你配置的是driverManagerDataSource或者SingleConnectionDataSource这两个数据源的话,对这个种大访问量的服务就不能满足需要了,driverManagerDataSource这个数据源是每个请求都会新建一个连接,而SingleConnectionDataSource这个数据源是每个连接请求都会访问同一个连接,所以SingleConnectionDataSource这个数据源不适合多线程程序,而driverManagerDataSource这个数据源虽然支持多线程程序,但是每个请求都会建立一个新的连接,这是以性能为代价的,所以我建议LZ用连接池,至于说是tomcat的问题,我到不觉得是tomcat的原因,因为一般情况下tomcat还是比较强大的

还有个情况,登录Tomcat Manager ,在application界面面,每一个项目都对应有一个sessioin,这个

session的值每当有登录一次就会加1,如果退出系统会不会减1,还是这个session是统计总数? 或者这个

session到了一定的值就会死掉试下这个。
http:-//blog.csdn-.net/miraclestar/article/details/6588699

这个可能是连接池不够用,大于100的在等待连接释放、

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。