springboot linux下运行临时目录tmp自定义配置
·
springboot linux下运行临时目录tmp自定义配置
目录名称
在springboot项目启动后,系统会在‘/tmp’目录下自动生成spring.log的日志文件,在生产环境中随着时间的积累,日志文件越来越大,可能会导致将系统目录写满。此时需要将tmp目录的路径修改。
方法一:
启动服务的时候加上: -Djava.io.tmpdir=/home/services/tmp
eg: java -jar -Djava.io.tmpdir=/home/services/tmp xxService.war
方法二:
在配置文件中加入配置:
server.tomcat.basedir=/home/services/tmp
或
server:
tomcat:
basedir: /home/services/tmp
方法三:(如果引用了logback)
修改logback的配置文件
<include resource="org/springframework/boot/logging/logback/base.xml"/>
改为
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml" />
<include resource="org/springframework/boot/logging/logback/file-appender.xml" />
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)