Error 500--Internal Server Error

baobao28 2011-04-20 10:30:46

服务运行一段时间后,再使用程序中的这个模块就会出现上面的异常,而且现象很随机很不规律,后台又不报异常,catch中没有任何信息输出,但服务重启后该模块功能使用正常,运行一段时间后又会出现这个现象。
感觉很迷茫,有遇到过同样问题的情支招。
...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baobao28 2011-04-21
  • 打赏
  • 举报
回复
找到问题的原因了,的确是数据库连接没有释放造成的,但是哪里没有释放难找啊,调用公司内部不开源的框架
hly_886 2011-04-20
  • 打赏
  • 举报
回复
报这个错误很明显是服务器器出了问题,如果你使用的集群的话,可能某个服务器已经断了,而请求转发的时候还是会发到那个服务器上去,就会出现这个情况
蛋黄车 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 baobao28 的回复:]
也有可能,不过应用的是数据库连接池,连接是在池里控制的
[/Quote]

那就去看你的连接池配置...某个地方可能有不合理的地方
baobao28 2011-04-20
  • 打赏
  • 举报
回复
也有可能,不过应用的是数据库连接池,连接是在池里控制的
蛋黄车 2011-04-20
  • 打赏
  • 举报
回复
首先,你对你的这个模块熟悉么?

我感觉最有可能的原因,是你对数据库的操作部分。打开连接对数据进行操作,最后却没有把该连接关闭。然后每次请求都打开一个新的连接,所以连接就满了。
baobao28 2011-04-20
  • 打赏
  • 举报
回复

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧