服务器/tmp下的临时文件

Blade 未结 1 24

一、该问题的重现步骤是什么?

1. 使用jar部署的

2. 在服务器/tmp 下生成的临时文件作用

3.是否可以删除,或是是否是定时清除,周期是多少


二、你期待的结果是什么?实际看到的又是什么?

    

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

    bladex cloud 4.6

四、请提供详细的错误堆栈信息,这很重要。

image.png

五、若有更多详细信息,请在下面提供。

1条回答
  • 这些是 Spring Boot 内置容器(Tomcat 或 Undertow)启动时生成的临时工作目录,主要用于暂存用户上传的文件流、或者解压 Jar 包里的资源。

    对应正在运行进程的目录不能删(删了会导致文件上传报错);对应已停止服务的目录可以删。

    为了防止系统误删导致服务运行久了报错,建议在启动脚本加参数 -Djava.io.tmpdir=/自定义目录,别用默认的 /tmp。

    建议每次重启jar服务的时候,顺带删掉tmp目录下的tomcat和undertow临时文件,正常情况可以不管他。


    另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名以及你的社区帐号,登记为商业账号后方可进行商业版问题答疑。

    0 讨论(0)
提交回复