本文介绍: 这是springboot jar启动时,会创建临时目录(以tomcat开头),用于Multipartformdata)的方式处理请求,例如接收图片文件这些。另外springboot 还会默认生成一些日志文件spring.log),默认位置也是 /tmp。看了一下磁盘情况,发现 /tmp 目录确实已经满了。在服务器上,/tmp 空间一般就8G,很容易就满了。这个目录就会创建在 /tmp 里面

jar启动时,报错
Unable to create tempDir. java.io.tmpdir is set to /tmp
Caused by: java.nio.file.FileSystemException: /tmp/imageio4525870803866696519.tmp: No space left on device

看了一下磁盘情况,发现 /tmp 目录确实已经满了。

这是springboot jar启动时,会创建临时目录(以tomcat开头),用于Multipartformdata)的方式处理请求,例如接收图片、文件这些。
如果没有设置

server.tomcat.basedir=/home/xxxx/xxxx

这个目录就会创建在 /tmp 里面
可以启动时增加

-Djava.io.tmpdir=/home/xxxx/xxxx自定义路径

另外springboot 还会默认生成一些日志文件(spring.log),默认位置也是 /tmp

服务器上,/tmp 空间一般就8G,很容易就满了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注