浏览 3879 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-19
以优化了一下自己的程序,主要是打开了second-level,query cache等.然后对他压力测试,我使用的是apa che的ab,逐渐加大压力,在ab -c 50 -n 5000 的级别下出现了问题: apr_poll: The timeout specified has expired (70007) Total of 987 requests completed 测试出现了问题,看看应用服务器端出现了 2007-12-19 15:58:06,941 ERROR [org.hibernate.util.JDBCExceptionReporter] No ManagedConnections available within configured blocking timeout ( 30000 [ms] ); - nested throwable: (javax.resource.ResourceException: No ManagedConnections available within configured blocking timeout ( 30000 [ms] )) 这样的信息 片刻又出现: 2007-12-19 15:59:55,561 WARN [org.hibernate.jdbc.ConnectionManager] unclosed connection, forgot to call close() on your session? 我的程序中使用hibernate的地方最后对于session都进行了close(),为什么还出现这样的问题呢?是我程序有什么漏洞,还是它所能承受的压力有限呢?我迷惑中,请大家指点一下.谢谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |