程序上传文件一直失败。通过测试使用apache反向代理会失败,可是直接访问服务器则能够上传。apache
通过分析apache的错误日志发现以下提示:服务器
apache 报错 AH01089: search for temporary directory failed测试
提示很明显是临时文件的问题。操作系统
操做系统是CentOs再查看/tmp发现没有异常,访问时间均能对上代理
查看了一下磁盘容量日志
发现root文件系统没有容量了!blog
清除空间后上传完成。反向代理
也就是说当使用反向代理上传文件的时候,apache会先访问/tmp文件,存储临时文件完成操做后再删除临时文件,而/tmp属于root文件系统中因为空间不够则没法完成操做,将空间清楚后,则能完成。程序
关于apache临时文件的说明:im
查看系统httpd服务文件
true说明apache会在/tmp下面生成本身的临时文件。