起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 402|回复: 9

TOMCAT错误导致客户端不能连接

[复制链接]
发表于 2010-5-20 14:31:16 | 显示全部楼层 |阅读模式
使用的X3版本为3088
错误如下图所示。原来正常的tomcat进程为87个,但出错时tomcat的进程增加到212个。tomcat与数据库都不能正常重启。现在截取了tomcat的log请各位帮忙分析一下。谢谢!

a.jpg

176.16 KB, 下载次数: 217

回复

使用道具 举报

发表于 2010-5-20 14:51:01 | 显示全部楼层
这个图中报告出来的进程个数你是通过何种方式能够显示出来的?

把tomcat连接池配置文件贴出来看看、tomcat/conf/server.xml文件

可以把链接中的工具放到tomcat/webapps目录下,出问题的时候看看里面的数据源数量
回复 支持 反对

使用道具 举报

发表于 2010-5-20 14:51:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-31 17:19:31 | 显示全部楼层
“这个图中报告出来的进程个数你是通过何种方式能够显示出来的?”
是用命令行查找得到的,查与tonmcat相关的进程。这台机器只开了一个tomcat。

“把tomcat连接池配置文件贴出来看看、tomcat/conf/server.xml文件”
在楼下。请下载。

“可以把链接中的工具放到tomcat/webapps目录下,出问题的时候看看里面的数据源数量”
这个工具只是用来看数据源数量吗?数据源的数量不少确定的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-31 17:21:22 | 显示全部楼层
附件为tomcat/conf/ 下的server.xml文件

server.rar

5.98 KB, 下载次数: 120

回复 支持 反对

使用道具 举报

发表于 2010-5-31 17:39:35 | 显示全部楼层
先把server.xml连接池大小修改一下:
tomcat连接池:
Resource name="x3sys" url="jdbcraclecilgtemp" username="lgfl_sys" password="justep" driverClassName="oracle.jdbc.driver.OracleDriver" auth="Container" type="javax.sql.DataSource" minIdle="5" maxIdle="50" minEvictableIdleTimeMillis="300000" timeBetweenEvictionRunsMillis="300000" maxActive="200" maxWait="2000" validationQuery="SELECT 1 FROM DUAL"/>

参考上面的写法主要是:
minIdle="5" maxIdle="50" minEvictableIdleTimeMillis="300000" timeBetweenEvictionRunsMillis="300000" maxActive="200" maxWait="2000" validationQuery="SELECT 1 FROM DUAL"
这段,修改用ie能够正常打开,然后重启一下tomcat
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-25 10:34:12 | 显示全部楼层
这个比较奇怪。因为两个环境。只用负载比较小的那个出现问题的。
而两个环境的链接池的配置是一样的。
现在已经改大了出问题的服务的链接池。
回复 支持 反对

使用道具 举报

发表于 2010-6-25 11:08:33 | 显示全部楼层
改了之后还有问题么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-16 13:31:30 | 显示全部楼层
改了后还没出现问题。再改了回来还没出现问题。所以还没找到问题的原因。
回复 支持 反对

使用道具 举报

发表于 2010-9-16 15:11:10 | 显示全部楼层
o,谢谢反馈,继续关注
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 17:39 , Processed in 0.045718 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表