JAVA servlet 页面卡死 是个什么情况?细节如下.

╰_纸飞机ゝ 发布于 2016/06/04 17:25
阅读 319
收藏 1

情况是这样的、

采用 的 JSP 、servlet 跳转、 在跳转 之后 会执行很多SQL、目前 每个星期 会有那么一回、在跳转的时候 卡死在哪里。需要重启一下 才恢复。

我在 跳转的JS 里面 添加的 try catch。并没有什么错误提示。

重要的是、我在 servlet 添加的日志 显示、这个跳转 根本就没走进来、

然后 我就迷糊了、从表面上看、应该是在 跳转的过程中出错了、但是、日志里面没有信息、又说明根本没有走进来、那 问题是在哪呢?

问题是 不定期的 出现、本地 也无法模拟出来 真实情况。 

谁 知道 问题出现在哪里?或者 该 怎么处理?

以下是问题补充:

@╰_纸飞机ゝ:另外 卡死的时候 也就这一个跳转卡死。其他的地方 都是正常的。 (2016/06/04 17:35)
加载中
0
xpbob
xpbob
如果真是跳转的问题话,那就是你应用服务器的问题了,不同的服务器实现还不一样,tomcat好像是文件,weblogic是socket,不如换个应用服务器试试
╰_纸飞机ゝ
╰_纸飞机ゝ
嗯 目前用的TOMCAT 。 我到时候 换一个试试、谢谢
0
guo_zhifeng
guo_zhifeng
查看一下数据库连接是否及时关闭,现象极有可能是数据库连接消耗完了不能获得连接卡到那里了
╰_纸飞机ゝ
╰_纸飞机ゝ
数据库那块应该没问题,因为其他操作都是可以的!只是一个地方的按钮不会跳转,而且好像没走进servlet,因为没有日志信息
0
ar-ming
ar-ming
用jstack看内存堆栈的线程状态
╰_纸飞机ゝ
╰_纸飞机ゝ
已经发现问题了、servlet 的 doPOST 加了 synchronized 。我也是醉了、以前别人的老代码、我把最简单的忽略了、囧、、
返回顶部
顶部