项目刚刚启动时能够正常运行,但是隔一段时间,就不能运行了.
tomcat
- tomcat中如果
被选中
了。就会导致系统不响应,访问不了。
- 这两个不能被勾上
程序原因
- 内存泄漏,导致程序假死
- JVM 设置的太小
- 数据库连接池
- 查看一下线程数量
查看JVM参数
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"