diff options
Diffstat (limited to 'PCAP-PIC/galaxy-hos-service')
| -rw-r--r-- | PCAP-PIC/galaxy-hos-service/config/application.yml | 23 | ||||
| -rw-r--r-- | PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml | 56 | ||||
| -rw-r--r-- | PCAP-PIC/galaxy-hos-service/docker-compose.yml | 15 |
3 files changed, 94 insertions, 0 deletions
diff --git a/PCAP-PIC/galaxy-hos-service/config/application.yml b/PCAP-PIC/galaxy-hos-service/config/application.yml new file mode 100644 index 0000000..9e79056 --- /dev/null +++ b/PCAP-PIC/galaxy-hos-service/config/application.yml @@ -0,0 +1,23 @@ +nacos: + config: + type: yaml + server-addr: https://192.168.20.252:8849 + namespace: PCAP + data-id: galaxy-hos-service.yml + auto-refresh: true + group: Galaxy + username: nacos + password: nacos + bootstrap: + enable: true + log: + enable: true + discovery: + service-name: hos +spring: + profiles: + active: dev + application: + name: HosServiceApplication +logging: + config: ./config/log4j2-dev.xml diff --git a/PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml b/PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml new file mode 100644 index 0000000..84576fd --- /dev/null +++ b/PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<configuration> + + <!--日志打印相关参数配置--> + <Properties> + <!--每5M压缩日志文件--> + <property name="LOG_SIZE">200M</property> + <!--最多产生10个压缩文件--> + <property name="LOG_NUMS">10</property> + <!--日志打印等级--> + <property name="LOG_LEVEL">error</property> + <!--日志文件路径--> + <property name="LOG_PATH">logs</property> + <!--日志文件名称--> + <property name="LOG_FILE_NAME">galaxy-hos-service</property> + <!--日志打印格式--> + <property name="LOG_PATTERN">[%d{yyyy-MM-dd HH:mm:ssZ}{UTC}] [%p] [Thread:%t] %l %x - %m%n</property> + </Properties> + + <appenders> + <!-- <Console name="consoleSystemOutAppender" target="SYSTEM_OUT"> + <ThresholdFilter level="DEBUG" onMatch="ACCEPT" onMismatch="DENY"/> + <PatternLayout pattern="${LOG_PATTERN}"/> + </Console> + --> + <RollingFile name="rollingFileAllAppender" + fileName="${LOG_PATH}/${LOG_FILE_NAME}.log" + filePattern="${LOG_PATH}/history/$${date:yyyy-MM-dd}/${LOG_FILE_NAME}-%d{yyyy-MM-dd}-%i.log.gz"> + <PatternLayout pattern="${LOG_PATTERN}"/> + <Policies> + <SizeBasedTriggeringPolicy size="${LOG_SIZE}"/> + <TimeBasedTriggeringPolicy interval="1" modulate="true"/> + </Policies> + <Filters> + <ThresholdFilter level="all" onMatch="ACCEPT" onMismatch="DENY"/> + </Filters> + <DefaultRolloverStrategy max="${LOG_NUMS}"> + <Delete basePath="${LOG_PATH}/history" maxDepth="1"> + <IfFileName glob="*.log.gz"> + <IfLastModified age="30d"> + <IfAny> + <IfAccumulatedFileSize exceeds="10 GB" /> + </IfAny> + </IfLastModified> + </IfFileName> + </Delete> + </DefaultRolloverStrategy> + </RollingFile> + </appenders> + <loggers> + <root level="${LOG_LEVEL}"> + <!-- <appender-ref ref="consoleSystemOutAppender"/> --> + <appender-ref ref="rollingFileAllAppender"/> + </root> + </loggers> +</configuration> diff --git a/PCAP-PIC/galaxy-hos-service/docker-compose.yml b/PCAP-PIC/galaxy-hos-service/docker-compose.yml new file mode 100644 index 0000000..11ee543 --- /dev/null +++ b/PCAP-PIC/galaxy-hos-service/docker-compose.yml @@ -0,0 +1,15 @@ +version: '2' + +services: + galaxy-hos-service: + image: galaxy-hos-service:23.07.04 + container_name: galaxy-hos-service + environment: + JAVA_OPTS: "-Xmx10240m -Xms10240m -Xmn512m -Xss256k -XX:+CrashOnOutOfMemoryError -XX:MetaspaceSize=128m -XX:MaxPermSize=512m -XX:SurvivorRatio=2 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:+UseCMSCompactAtFullCollection -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/home/tsg/galaxy/galaxy-hos-service/logs/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=100M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/tsg/galaxy/galaxy-hos-service/logs/" + ports: + - "9098:9098" + volumes: + - "/home/tsg/olap/galaxy/volumes/galaxy-hos-service/config:/home/tsg/galaxy/galaxy-hos-service/config" + - "/home/tsg/olap/galaxy/volumes/galaxy-hos-service/logs:/home/tsg/galaxy/galaxy-hos-service/logs" + restart: always + network_mode: "host" |
