我有一个继承at.file方案的内容类型。当我尝试上传2.5 gb的文件时,给出了错误:设备上没有剩余空间
由于某种原因,在创建对象时,temp文件夹被填充到100%。 tmp文件夹有10 GB。
有什么想法吗?
答案 0 :(得分:2)
我不知道为什么你的tmp存储空间已经满了。大多数其他服务和工具也使用STRING_1(?:(?!STRING_2)[\s\S])*?STRING_3(?:(?!STRING_2)[\s\S])*?STRING_2
TMP存储。
我经常在客户机器上遇到这个问题,如果tmp区域在自己的分区中,而且尺寸也很小(只有几个百万MB)。
通常您可以通过指向其他目录来解决它,例如直接在buildout中。
Python default
实现尊重TMPDIR环境变量,因此您只需将其指向另一个目录即可。
这可以通过扩展buildout配置来完成:
tempfile
确保buildout文件夹中有[instance]
...
environment-vars +=
TMPDIR ${buildout:directory}/tmp
....
目录。