運營心得、JVM配置、tomcat配置、

運營心得java

一、有網絡鏈接的軟件,設置最重要的3個參數(tomcat,nginx,mysql,redis)。mysql

    a、線程數
nginx

    b、鏈接數
redis

    c、鏈接超時
sql

JVM配置apache

export JAVA_OPTS="
-server
-Xms6000M
-Xmx6000M
-Xmn500M
-XX:PermSize=500M
-XX:MaxPermSize=500M
-XX:SurvivorRatio=65536
-XX:MaxTenuringThreshold=0
-Xss256K

-Xnoclassgc
-XX:+DisableExplicitGC
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=0
-XX:+CMSClassUnloadingEnabled
-XX:-CMSParallelRemarkEnabled
-XX:CMSInitiatingOccupancyFraction=90
-XX:SoftRefLRUPolicyMSPerMB=0
-XX:+PrintClassHistogram
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintHeapAtGC
-XX:+PrintClassHistogram
-Xloggc:/home/logs/gc.log"

# for remote debug,these params can also be added to the JAVA_OPTS
port=8900
export CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=$port,server=y,suspend=n"

tomcat配置tomcat

<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol"
                URIEncoding="UTF8"
               connectionTimeout="5000"  
               maxThreads="500" 
               minSpareThreads="20"
               acceptCount="50"
               maxConnections="8192"
               redirectPort="8443" />
相關文章
相關標籤/搜索