结论
硬盘必须要有上传文件3倍大小的剩余空间。否则会报错“no space left on device”。
需要注意,这3份数据都会写到硬盘。大文件上传,实时观察硬盘剩余空间watch -n 0.1 "df -hm /"
,会看到很大的波动。
默认临时文件路径
- 文档
Syntax: client_body_temp_path path [level1 [level2 [level3]]];
Default: client_body_temp_path client_body_temp;
Context: http, server, location
- 实际测试:
/var/lib/nginx/tmp/client_body/
建议配置
一般根分区都比较小,如果有大文件上传的需求,最好将指定一下临时目录
client_body_temp_path /data/temp;
client_body_in_file_only clean;
标签:body,文件,temp,Nginx,client,path,上传
From: https://www.cnblogs.com/dewan/p/17550113.html