问题描述:
CAMS使用Portal业务。在运行一段时间后,系统无法弹出认证页面,用户无法上网,将Tomcat重起后恢复正常。
解决方法:
解决办法:修改Tomcat的配置,修改如下:
1、
/etc/tomcat4/web.xml 中的
<session-config>
<session-timeout>30</session-timeout>
</session-config>
修改为:
<session-config>
<session-timeout>10</session-timeout>
</session-config>
2、
在 /etc/tomcat4/tomcat4.conf 中的 JAVA_OPTS 选项增加以下内容
-Xmx256m -Xms32m -server
注意新增加选项和现有选项之间用空格分开。
例如:
JAVA_OPTS=" -Xmx256m -Xms32m -server -Djava.awt.headless=true -Djava.endorsed.dirs=/usr/java/j2sdk1.4.2/jre/lib/endorsed/"
3、
修改 /etc/tomcat4/server.xml 配置文件中的如下内容:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="80" minProcessors="100" maxProcessors="650"
enableLookups="false" redirectPort="443"
acceptCount="3000" debug="0" cOnnectionTimeout="5000"
useURIValidatiOnHack="false" disableUploadTimeout="true" />
相关的几个配置参数说明如下:
maxProcessors: 最大处理线程数
connectionTimeout: HTTP连接超时时长(单位是毫秒)
根据CAMS主机配置将最大线程数修改(一般为500),将连接超时时间改为2000或5000(缺省为20000)。
4、修改配置文件后将tomcat重新启动。
若您有关于案例的建议,请反馈:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作