# 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 启动配置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...