【解决】网站运行一段时间后就无法访问,重启Tomcat才能恢复

摘要:
注意:具体参数大小请参考服务器的具体配置。

【背景】重新部署了网站,运行环境是Linux(centOS6.5)+Tomcat7+mysql5,作了相关安全配置和系统优化工作;

【问题】运行几天后,出现了网站无法访问的现象,具体是进入网站首页时页面呈现空白状态,网站ping值也很不稳定;

查看tomcat访问日志,发现有同一IP在同一秒有超过10个的访问记录,且这种IP来源有不少;

【解决办法】试了很多办法,问题依然存在,临时解决办法是每次重启tomcat进程;

后来尝试加大JVM的内存大小,修改./tomcat/bin/ catalina.sh,加入: 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后,运行了几天就再也没有出现过问题。

注意:具体参数大小请结合服务器的具体配置。

免责声明:文章转载自《【解决】网站运行一段时间后就无法访问,重启Tomcat才能恢复》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇「雕爷学编程」Arduino动手做(29)——DS1302时钟模块后端返回文件流,前端blob下载下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Tomcat配置访问、启动日志

Tomcat配置访问、启动日志 访问日志 该日志默认不开启 修改/conf/server.xml <!--这里配置的是localhost域名的访问日志--> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlVa...

[java] JVM监控与调优

原文出处:http://www.cnblogs.com/zhguang/p/java-jvm-gc.html 光说不练假把式,学习Java GC机制的目的是为了实用,也就是为了在JVM出现问题时分析原因并解决之。通过学习,我觉得JVM监控与调优主要的着眼点在于如何配置、如何监控、如何优化3点上。下面就将针对这3点进行学习。(如果您对Java的内存区域划分和...

小提示:不用数据线连接到Android手机进行调试

Android开发中少不了真机调试,总用数据线插插拔拔的还是不方便也不稳定,其实可以实现WIFI的方式连接android手机。关于Android真机调试还可以看峻祁连的另一篇文章。 1. 当然首先要打开WIFI,手机要和电脑在同一局域网内 2. 在手机上安装AdbWireless(Google Play上需搜一下就有),注意手机是需要root过的 3. 安...

Gradle 源配置

gradle-wrapper.properties distributionBase=PROJECT distributionPath=.gradle/dists zipStoreBase=PROJECT zipStorePath=.gradle/dists distributionUrl=https://services.gradle.org/distr...

weblogic-部署web应用

1, weblogic 安装介质的获取: oracle 官方weblogic下载 : http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html oracle官网下载是需要登录的(yangweicsd1006@126.com: 电话+Cxn) (Q...

表示不同文件类型的魔术数字

这里所说的表示不同文件类型的魔术数字,指定是文件的最开头的几个用于唯一区别其它文件类型的字节,有了这些魔术数字,我们就可以很方便的区别不同的文件,这也使得编程变得更加容易,因为我减少了我们用于区别一个文件的文件类型所要花费的时间。 比如,一个JPEG文件,它开头的一些字节可能是类似这样的”ffd8 ffe0 0010 4a46 4946 0001 010...