关于网友提出的“ jsp 并发数过多造成空指针异常”问题疑问,本网通过在网上对“ jsp 并发数过多造成空指针异常”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: jsp 并发数过多造成空指针异常
描述: 最近本人在负责一个CRM库开发。项目已近尾声,但是在进行性能测试的时候,发现当并发数达到每秒200次左右,十秒左右网页就会崩溃,报的是空指针异常,分析发现是由于数据库连接池无法创建导致的,项目中的数据库连接都及时关闭了,数据库结构也不冗赘,但是因为是企业级的crm库,数据库非常庞大,每次连接对数据库的操作也是庞大的,这个项目是参照alibaba的CRM库开发的,他们的库肯定在复杂度上要远远高于我的库,到底是哪没处理好呢?。
不知道各位有没有遇到过这样的情况
解决方案1: 200每秒的并发量,阿里八八能有这么大吗,还别说你们?
已经很不错了
另,如果真的是这个库联接的问题,那也应该是在饱和状态下才能发生的,个人见意用ajax给客户一个提示,让它再次点击
解决方案2:
++
解决方案3: 信息完全不足,基本无法提供支持。
但获取数据库连接即便失败,也不应该返回空指针。
此外,不知道你们用的是啥数据库连接池,一般商用的如Weblogic的数据库连接池,即便当时获取不到数据库连接,也会进行排队等待,不会立即失败。
以上介绍了“ jsp 并发数过多造成空指针异常”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2130427.html