web程序错误,大牛请进~
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 异常
[解决办法]
红色的部分有一些404,js文件没有找到。会不会影响前台的代码
[解决办法]是不是负载太大?
[解决办法]是不是负载太大,IO反应不过来?
还是tomcat这个软件稳定性不够?优先执行脚本而不是发送静态文件?可以考虑使用enginx + tomcat的架构。
[解决办法]
调用的文件缺失了。