JiveJdon Community Forums
在线158人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 2 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
dollarszoe

发表文章: 2
注册时间: 2008年01月28日 12:10
Window迁移到Linux下Tomcat配置问题 发表: 2008年01月28日 12:12 回复
一个应用,平均在线400人左右,Tomcat做应用服务器,通过长连接到Oracle 10g数据库。

Tomcat在Windows下运行正常,JDK版本为1.5.0_06,Tomcat版本为5.5.12,参数设置如下:

catalina.sh文件:
JAVA_OPTS="-Xms256m -Xmx1536m"

Tomcat的Server.xml文件:
<Connector
port="3000"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
maxThreads="350"
maxHttpHeaderSize="8192">
</Connector>

现把Tomcat迁移到Linux下,Linux安装jdk1.6.0_02,Tomcat版本为5.5.23,
参数设置不变,但是当用户达到300多时出现反应速度及其低下的问题,
请教高手,是maxThreads="350"造成的吗?
把Tomcat应用从Windows迁移Linux要修改这些配置吗,应该如何修改?
通过top和free查看Linux的CPU和内存都有很大的剩余,不是瓶颈。
banq

发表文章: 8929
注册时间: 2002年08月03日 17:08
回复:Window迁移到Linux下Tomcat配置问题 发表: 2008年01月29日 17:13 回复
当然要修改maxThreads
如果使用APACHE ,还要配置APACHE。

“长连接”应该是连接池吧。

性能压力问题需要使用Jmeter+Jprofiler来测试,只有通过测试的并发数才是真正科学数据
dollarszoe

发表文章: 2
注册时间: 2008年01月28日 12:10
re:Window迁移到Linux下Tomcat配置问题 发表: 2008年01月30日 10:01 回复
谢谢banq的指点.

只是单纯使用了tomcat,没有用apache。系统是java开发的c/s结构。

我在windows下300多人在线的时候看tomcat的状态是这样的:
Max threads: 350 Min spare threads: 0 Max spare threads: 0 Current thread count: 61 Current thread busy: 22 Keeped alive sockets count: 24

好像Current thread count最多才61,不知道是不是和linux下不同。

数据库连接采用自行开发的连接池,每个客户端和数据库是长连接,不是共享连接,因为用到很多临时表。连接池最大连接数设置为512,不知道和这个参数是否有关?

[该贴被dollarszoe于2008-01-30 10:03修改过]
这个主题有 2 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam