首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

web程序错误,大牛请进~

2013-12-04 
web程序异常,大牛请进~!本帖最后由 guigui002000 于 2013-11-18 11:04:23 编辑目前写的一个程序服务器tomc

web程序异常,大牛请进~!
本帖最后由 guigui002000 于 2013-11-18 11:04:23 编辑 目前写的一个程序
服务器tomcat 7启动时运行良好
jdk是1.7
数据库是用的SQL SERVER 2008 企业版

P.S console上没有报任何异常
问题:
两三天之后
实时显示后台数据的3个ajax页面出现异常,显示空白
还有一个从数据库读取信息的页面也显示异常
但是登陆页面和一个从数据库下载数据的页面运行良好

解决问题进行的尝试:
之前怀疑是ajax页面内存泄露
用chrome devTools检测没有内存泄露问题

又怀疑数据库连接未释放
但是用netstat -ano | find "1433"
发现一直都是只有3000+个连接在1433上
虽然刚开始是端口0到端口3000+
后来事端口9000到12000+
依次类推 但是这应该不是问题吧
已在注册表中加入MaxUserPort为65534

附上tomcat日志
正常情况下应该如此
127.0.0.1 - - [18/Nov/2013:00:00:00 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1635
127.0.0.1 - - [18/Nov/2013:00:00:00 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:00:00:01 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1635
127.0.0.1 - - [18/Nov/2013:00:00:01 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13

异常的时候
127.0.0.1 - - [18/Nov/2013:08:31:28 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:08:31:29 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:08:31:30 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:08:31:31 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:08:31:32 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:08:31:33 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
就只剩下一个ajax页面了 web tomcat 数据库 ajax 异常
[解决办法]

引用:
Quote: 引用:

看出错日志!


是指tomcat安装目录下的logs下的txt文件吗?
关键是从正常变异常的时候没有错误信息

每隔一段时间出现红色部分有影响吗?
还有每隔一段时间出现的蓝色部分,让我很诧异
应该完全没有触发这个action啊

127.0.0.1 - - [18/Nov/2013:07:38:13 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1629
127.0.0.1 - - [18/Nov/2013:07:38:13 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:14 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:14 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:15 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:15 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:16 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:16 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:17 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:17 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:18 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:18 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:19 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1629
127.0.0.1 - - [18/Nov/2013:07:38:19 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:20 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:20 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13


127.0.0.1 - - [18/Nov/2013:07:38:21 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:21 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:22 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:22 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:23 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:23 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:24 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:25 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:26 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:26 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:27 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:27 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:28 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:28 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:29 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:29 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:30 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:30 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1630
127.0.0.1 - - [18/Nov/2013:07:38:31 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:31 +0800] "POST /grid/getWaveLengthAction.action HTTP/1.1" 200 1629
127.0.0.1 - - [18/Nov/2013:07:38:32 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:33 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:34 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:35 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:36 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:37 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:38 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:39 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:40 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:41 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:42 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:43 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/connectAction.action HTTP/1.1" 200 8284
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/images/skin.css HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/js/prototype.lite.js HTTP/1.1" 404 1001
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/js/jquery-1.9.1.js HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/js/moo.fx.js HTTP/1.1" 404 985
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/js/moo.fx.pack.js HTTP/1.1" 404 995
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/js/moo.fx.js HTTP/1.1" 404 985
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/js/moo.fx.pack.js HTTP/1.1" 404 995
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/images/menu_topline.gif HTTP/1.1" 304 -


127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/images/menu_bg1.gif HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "GET /grid/images/menu_bg.gif HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:44 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:45 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:46 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:46 +0800] "GET /grid/top.jsp HTTP/1.1" 200 1962
127.0.0.1 - - [18/Nov/2013:07:38:47 +0800] "GET /grid/images/skin.css HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:47 +0800] "GET /grid/images/out.gif HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:47 +0800] "GET /grid/images/logo3.png HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:47 +0800] "GET /grid/images/top-right.jpg HTTP/1.1" 304 -
127.0.0.1 - - [18/Nov/2013:07:38:47 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:48 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:49 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:50 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:51 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:52 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:53 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:54 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:55 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:56 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:57 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:58 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:38:59 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:00 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:01 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:02 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:03 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:04 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:05 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:07 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:08 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:09 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:10 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:11 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:12 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:13 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:14 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:15 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13
127.0.0.1 - - [18/Nov/2013:07:39:16 +0800] "POST /grid/getClickConnectState.action HTTP/1.1" 200 13



红色的部分有一些404,js文件没有找到。会不会影响前台的代码
[解决办法]
是不是负载太大?
[解决办法]
是不是负载太大,IO反应不过来?
还是tomcat这个软件稳定性不够?优先执行脚本而不是发送静态文件?可以考虑使用enginx + tomcat的架构。


[解决办法]
调用的文件缺失了。

热点排行