×

Tomcat莫名其妙不能访问,只有登录页能访问,其他任何链接都等待响应,只能重启解决

我的笔记 我的笔记 发表于2018-08-30 19:28:45 浏览3166 评论0

抢沙发发表评论

Tomcat莫名其妙不能访问,只有登录页能访问,其他任何链接都等待相应,只能重启解决

【问题】网站无法访问的现象,具体是进入网站登录页正常。但是其他页面不能访问。一直转圈。

【解决办法】尝试了很多办法,起初是以为tomcat配置连接数加大了连接数。

server.xml:

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"
			   maxThreads="1800" acceptCount="2000"/>

问题依然存在,临时解决办法是每次重启tomcat进程;

后来尝试加大JVM的内存大小,修改./tomcat/bin/ catalina.sh,加入:

set JAVA_OPTS="-server-Xms4096m -Xmx4096m -Xmn512m -XX:PermSize=1024M -XX:MaxPermSize=2048m -Xss1024k-XX:SurvivorRatio=4 -XX:MaxTenuringThreshold=20 -XX:+UseParNewGC-XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=73-XX:+UseCMSCompactAtFullCollection -XX:+CMSParallelRemarkEnabled-XX:CMSFullGCsBeforeCompaction=2 -Djava.awt.headless=true"

重启tomcat后,运行了几天就再也没有出现过问题。

注意:参数请根据服务器的具体配置。


我的笔记博客版权我的笔记博客版权