项目一天大概有两次或者3次无法访问。
服务器为tomcat6.0,程序使用hibernate(只用于保存以及更新,少量使用)。
sqlserver2000+jtds驱动+proxool连接池,做查询使用,多表查询较多(4-5张表居多)使用内联外联语句 ,分页查询方式。
平时一般都是8-10个客户端访问。
不能访问的时候状态:
tomcat明显反应缓慢,查看tomcat管理页有时能打开有时候打不开,所有和数据库有关系的操作都打不开,但是我查看连接数远远没有达到上线(连接池最大100 活动连接为10 最大没有超过20),通过probe查看内存正常。
处理方式:
每次不能访问的时候我总是把数据库重新启动,就可以了。但是坚持不了多大一会,把tomcat重启了才能坚持3-4小时.
请问谁遇到过这样的问题,我真的不知道这是为什么?好像明显是数据库的问题,可是我的连接数据根本没有达到上限啊,不知道哪里的问题。请各位高手路过看看,我的分不多,除了分数剩下的就是感激。希望能再次得到解答。
服务器为tomcat6.0,程序使用hibernate(只用于保存以及更新,少量使用)。
sqlserver2000+jtds驱动+proxool连接池,做查询使用,多表查询较多(4-5张表居多)使用内联外联语句 ,分页查询方式。
平时一般都是8-10个客户端访问。
不能访问的时候状态:
tomcat明显反应缓慢,查看tomcat管理页有时能打开有时候打不开,所有和数据库有关系的操作都打不开,但是我查看连接数远远没有达到上线(连接池最大100 活动连接为10 最大没有超过20),通过probe查看内存正常。
处理方式:
每次不能访问的时候我总是把数据库重新启动,就可以了。但是坚持不了多大一会,把tomcat重启了才能坚持3-4小时.
请问谁遇到过这样的问题,我真的不知道这是为什么?好像明显是数据库的问题,可是我的连接数据根本没有达到上限啊,不知道哪里的问题。请各位高手路过看看,我的分不多,除了分数剩下的就是感激。希望能再次得到解答。
从优化SQL语句入手,应该能解决.
比如执行哪个画面之后会出现问题等等,从这个角度去查找问题SQL
如果是sql的问题 结贴 如果不是的 希望大家继续帮助啊