### SERVER OPTIONS ### # Set this property to false to disable session debug -DsessionDebugEnabled=false # Disable SSLv3 -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" ### JVM OPTIONS ### -Xmx63g -Xms63g #-Xcheck:jni # Can be a better GC setting to avoid long pauses #-XX:NewSize=1024m #-XX:+CMSIncrementalMode #-XX:+UseParNewGC" #Disable heuristic rules #-XX:+UseCMSInitiatingOccupancyOnly #Reduce Old Gen threshold #-XX:CMSInitiatingOccupancyFraction=70 # Uncomment to fix multicast crosstalk problem when streams share multicast port -Djava.net.preferIPv4Stack=true # Default monitoring port is 50999. Make sure the port is closed on firewall. Use ssh tunel for the monitoring. -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=50999 -Dcom.sun.management.jmxremote.host=localhost -Djava.rmi.server.hostname=localhost -XX:ErrorFile=/usr/local/FlashphonerWebCallServer/logs/error%p.log # ZGC -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Xms24g -Xmx24g -XX:+UseLargePages -XX:ZPath=/hugepages -Xlog:gc*:/usr/local/FlashphonerWebCallServer/logs/gc-core-:time # Use System.gc() concurrently in CMS -XX:+ExplicitGCInvokesConcurrent # Disable System.gc() for RMI, for 10000 hours -Dsun.rmi.dgc.client.gcInterval=36000000000 -Dsun.rmi.dgc.server.gcInterval=36000000000 # Proxy configuration #-Dhttps.proxyHost=192.168.1.1 #-Dhttps.proxyPort=3128 #-Dhttp.proxyHost=192.168.1.1 #-Dhttp.proxyPort=3128 #-Dhttp.nonProxyHosts=localhost|127.0.0.1|10.*|169.254.169.254 #List of caught system signals #-DsignalHandlers=ABRT #-DsignalHandlersLogBufferSize=1048576