Nacos 启动配置

# jdk
/usr/lib/jvm/java-1.8.0-openjdk/bin/java
# 初始堆大小,默认为物理内存的1/64
 -Xms2g
# 最大堆大小
 -Xmx2g
# 新生代大小
 -Xmn1g
 -Dnacos.standalone=true
 -Dnacos.preferHostnameOverIp=true
 -Dnacos.member.list=
# 谨慎修改这个选项,-Djava.ext.dirs会覆盖Java本身的ext设置,java.ext.dirs指定的目录由ExtClassLoader加载器加载,如果您的程序没有指定该系统属性,
# 那么该加载器默认加载$JAVA_HOME/jre/lib/ext目录下的所有jar文件。但如果你手动指定系统属性且忘了把$JAVA_HOME/jre/lib/ext路径给加上,
# 那么ExtClassLoader不会去加载$JAVA_HOME/lib/ext下面的jar文件,这意味着你将失去一些功能,例如java自带的加解密算法实现
 -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk/lib/ext:/home/nacos/plugins/health:/home/nacos/plugins/cmdb:/home/nacos/plugins/mysql
# 指定GC log的位置,以文件输出
 -Xloggc:/home/nacos/logs/nacos_gc.log
# java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息
# java -verbose:class 在程序运行的时候有多少类被加载!
# java –verbose:gc 在虚拟机发生内存回收时在输出设备显示信息
# -verbose:jni输出native方法调用的相关情况,一般用于诊断jni调用错误信息。
 -verbose:gc
# 打印GC详细信息
 -XX:+PrintGCDetails
# 输出GC的时间戳(以基准时间的形式)
 -XX:+PrintGCDateStamps
# 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)
 -XX:+PrintGCTimeStamps
# 开发者通过 JVM 参数 `-XX:+UseGCLogFileRotation` 实现 GC 日志轮转
 -XX:+UseGCLogFileRotation
# GC 日志轮转的数量
 -XX:NumberOfGCLogFiles=10
# GC每个日志的大小
 -XX:GCLogFileSize=100M
 -Dnacos.home=/home/nacos
 -jar /home/nacos/target/nacos-server.jar
 --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/home/nacos/conf/,/home/nacos/init.d/ 
 --spring.config.name=application,custom 
 --logging.config=/home/nacos/conf/nacos-logback.xml
 --server.max-http-header-size=524288

你可能感兴趣的:(Nacos 启动配置)