Ver código fonte

配置docker环境下java项目启动的jvm参数,合理分配服务器内存

ZhangWenQiang 5 anos atrás
pai
commit
5dbac7a9b2

+ 1 - 1
doc/sentinel/sentinel.env

@@ -1,4 +1,4 @@
 NACOS_SERVER_ADDR=happy-cloud-nacos:8848
 NACOS_NAMESPACE=d1191f93-910a-47cc-8684-234e2b30909b
 NACOS_GROUP_ID=DEFAULT_GROUP
-JAVA_OPTS=-Dserver.port=8888 -Dcsp.sentinel.dashboard.server=happy-cloud-sentinel:8888 -Dproject.name=happy-cloud-sentinel
+JAVA_OPTS=-Dserver.port=8888 -Dcsp.sentinel.dashboard.server=happy-cloud-sentinel:8888 -Dproject.name=happy-cloud-sentinel -Xms512m -Xmx512m -Xmn128m -Xss1024K -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -Dfile.encoding=utf-8

+ 1 - 1
happy-cloud-auth/Dockerfile

@@ -12,4 +12,4 @@ EXPOSE 8003
 
 ADD ./target/happy-cloud-auth-2.2.0.jar ./
 
-CMD java -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-auth-2.2.0.jar
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-auth-2.2.0.jar

+ 1 - 1
happy-cloud-gateway/Dockerfile

@@ -12,4 +12,4 @@ EXPOSE 9999
 
 ADD ./target/happy-cloud-gateway-2.2.0.jar ./
 
-CMD java -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-gateway-2.2.0.jar
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-gateway-2.2.0.jar

+ 1 - 1
happy-cloud-monitor/Dockerfile

@@ -12,4 +12,4 @@ EXPOSE 9111
 
 ADD ./target/happy-cloud-monitor-2.2.0.jar ./
 
-CMD java -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-monitor-2.2.0.jar
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-monitor-2.2.0.jar

+ 1 - 1
happy-cloud-system/happy-cloud-system-biz/Dockerfile

@@ -12,4 +12,4 @@ EXPOSE 8001
 
 ADD ./target/happy-cloud-system-biz-2.2.0.jar ./
 
-CMD java -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-system-biz-2.2.0.jar
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-system-biz-2.2.0.jar

+ 1 - 1
happy-cloud-wisdom/happy-cloud-wisdom-biz/Dockerfile

@@ -12,4 +12,4 @@ EXPOSE 8002
 
 ADD ./target/happy-cloud-wisdom-biz-2.2.0.jar ./
 
-CMD java -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-wisdom-biz-2.2.0.jar
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-wisdom-biz-2.2.0.jar

+ 1 - 1
happy-cloud-xxl-job/happy-cloud-xxl-job-admin/Dockerfile

@@ -12,4 +12,4 @@ EXPOSE 8004
 
 ADD ./target/happy-cloud-xxl-job-admin-2.2.0.jar ./
 
-CMD java -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-xxl-job-admin-2.2.0.jar
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar happy-cloud-xxl-job-admin-2.2.0.jar