将大文件放入 Apache 时,根驱动器上的临时目录用完 space

Temp directory on root drive runs out of space when PUTing a large file into Apache

我正在(通过客户端上的 curl)将一个 10GB 的文件放入 Ubuntu Linux (v17.04) 上的 Apache 服务器。根驱动器几乎已满,PUT 的最终目的地是一个位于非根驱动器上的颠覆根驱动器。唯一涉及的其他技术是 mod_dav_svn.

如何将 Apache 的 tmp 文件夹也移动到该根驱动器?

在现代 Apache2 安装中有一个 /etc/apache2/envvars 文件,可以愉快地添加一行来设置 TMPDIR 环境变量。

重新启动 Apache,它会选择它并运行。

我已经反复测试过它,它运行良好(引导驱动器上的免费 space 不会危及大文件的 PUT)。