zoukankan      html  css  js  c++  java
  • tomcat运行内存溢出问题

    tomcat 运行内存配置优化 /opt/apache-tomcat-7.0.65/bin/catalina.sh:
    #JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"

    JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8 -server -Xms8192M -Xmx8192M -XX:NewSize=600M -XX:MaxNewSize=600M -XX:SurvivorRatio=7 -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=75  -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m  -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true "
     
     
     
    Windows下,在文件/bin/catalina.bat,Linux下,在文件/bin/catalina.sh的前面,增加如下设置:
    JAVA_OPTS=-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】

    JAVA_OPTS 这个是,TOMCAT已经定义好的,名,你只需要将
    JAVA_OPTS=-Xms256m -Xmx512m

    这句话,添加到
    catalina.bat(windows)
    set JAVA_OPTS=-Xms256m -Xmx512m

    catalina.sh(linux)
    JAVA_OPTS=-Xms256m -Xmx512m

    或者直接修改start.bat或start.sh文件也行,因为start文件会调用catalina文件,如:
    如果是windows环境,在startup.bat中加入set JAVA_OPTS=-Xms256m -Xmx1024m
    如果是linux则在startup.sh中加入JAVA_OPTS=-Xms256m -Xmx1024m
  • 相关阅读:
    Django框架简介
    Django初识
    web前端 html
    python基础概念
    线程
    进程线程区别,和线程初识
    Nginx配置多个服务共用80端口
    Supervisor重新加载配置
    Gunicorn-Django部署
    django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
  • 原文地址:https://www.cnblogs.com/kevin443/p/7726957.html
Copyright © 2011-2022 走看看