【发布时间】:2012-12-04 03:25:18
【问题描述】:
我使用 jsp/servlets 创建了一个数据库应用程序,该应用程序现在托管在生产服务器中。但是当我对应用程序执行一些任务时,数据库会话数超过 150,然后连接丢失。如果我不重新启动数据库服务器,我将无法使用该应用程序。我正在使用 ORACLE 11g。
【问题讨论】:
-
“连接丢失”是什么意思?你有错误吗?如果是这样,什么错误?这是 Oracle 错误吗?来自您的应用程序服务器的错误?还有什么?您是否通过查看数据库的数据字典(即
v$session)来测量 150 个连接?还是您在寻找其他地方?您正在进行负载测试的活动是否需要 150 个物理连接?如果没有,您的代码中几乎肯定存在连接泄漏。 -
是的,我想知道如何处理更多指向数据库的进程,我发现我的程序出错了,我没有关闭一些数据库连接。谢谢贾斯汀
标签: database jsp servlets oracle11g