Browse Source

生产 mongodb配置 和日志位置

master
zhizhi wu 5 years ago
parent
commit
f418c86aee
  1. 31
      ccmq/src/main/resources/application-prod.properties
  2. 2
      ccmq/src/main/resources/application.properties
  3. 21
      ccmq/src/main/resources/logback-spring.xml

31
ccmq/src/main/resources/application-prod.properties

@ -30,8 +30,35 @@ spring.rabbitmq.password=111111
# MongoDB配置信息
spring.data.mongodb.uri=mongodb://wei:111111@127.0.0.1:27017/test
spring.data.mongodb.option.socket-timeout=5000
spring.data.mongodb.option.max-connection-idle-time=10000
# 最大连接数,每一台服务器
spring.data.mongodb.option.max-connection-per-host=100
# 可阻塞线程队列容量
spring.data.mongodb.option.threads-allowed-to-block-for-connection-multiplier=10
# 每一台服务器的最小连接数
spring.data.mongodb.option.min-connection-per-host=1
#连接超时时间 1分钟
spring.data.mongodb.option.connect-timeout=60000
#等待时间 120000 2 * 60 * 1000
spring.data.mongodb.option.max-wait-time=120000
#Socket超时时间
spring.data.mongodb.option.socket-timeout=10000
#保持连接
spring.data.mongodb.option.socket-keep-alive=true
## 连接空闲时间8小时,否则连接太过频繁
spring.data.mongodb.option.max-connection-idle-time=28800000
spring.data.mongodb.option.max-connection-life-time=0
#心跳
spring.data.mongodb.option.heartbeat-socket-timeout=10000
spring.data.mongodb.option.heartbeat-connect-timeout=15000
spring.data.mongodb.option.min-heartbeat-frequency=5000
spring.data.mongodb.option.heartbeat-frequency=100000
# Settings
setting.snowflake.workerId = 1
setting.snowflake.datacenterId = 1

2
ccmq/src/main/resources/application.properties

@ -1,5 +1,5 @@
# 选择开发环境{dev|test|prod}
spring.profiles.active=test
spring.profiles.active=prod
# 设置应用名
spring.application.name=tall-message

21
ccmq/src/main/resources/logback-spring.xml

@ -1,22 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>cc-message</contextName>
<property name="log.dir" value="ccmq"/>
<property name="log.dir" value="log"/>
<springProfile name="dev">
<property name="log.level.root" value="DEBUG"/>
<property name="log.path" value="C:\\mys\\logs\\${log.dir}"/>
</springProfile>
<springProfile name="test">
<property name="log.level.root" value="INFO"/>
<property name="log.path" value="/home/logs/${log.dir}"/>
<property name="log.path" value="/home/cloud/tall-message/${log.dir}"/>
</springProfile>
<springProfile name="prod">
<property name="log.level.root" value="INFO"/>
<property name="log.path" value="/home/logs/${log.dir}"/>
<property name="log.path" value="/home/cloud/tall-message/${log.dir}"/>
</springProfile>
<property name="log.name.my" value="log-my.log" />
<!--<property name="log.name.my" value="log-my.log" />-->
<property name="log.name.debug" value="log-debug.log" />
<property name="log.name.info" value="log-info.log" />
<property name="log.name.info" value="log-info.log" />
<property name="log.name.warn" value="log-warn.log" />
<property name="log.name.error" value="log-error.log" />
@ -28,19 +29,19 @@
</appender>
<!--输出到文件 MyLog-->
<appender name="FileAppend_My" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--<appender name="FileAppend_My" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/${log.name.my}</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log.path}/${log.name.my}.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
<!-- 日志保存周期 -->
&lt;!&ndash; 日志保存周期 &ndash;&gt;
<maxHistory>30</maxHistory>
<!-- 总大小 -->
&lt;!&ndash; 总大小 &ndash;&gt;
<totalSizeCap>100MB</totalSizeCap>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
</appender>-->
<!--输出到文件 Debug-->
<appender name="FileAppend_Debug" class="ch.qos.logback.core.rolling.RollingFileAppender">
@ -136,7 +137,7 @@
<logger name="org.mongodb.driver" level="INFO"/>
<!--addtivity=true 任务向上(root)传递,目的是为了在Console/Info打印出来-->
<logger name="com.ccsens" level="info" addtivity="true">
<!--<logger name="com.ccsens" level="info" addtivity="true">
<appender-ref ref="FileAppend_My" />
</logger>
</logger>-->
</configuration>
Loading…
Cancel
Save