apache 报错 AH01089: search for temporary

程序上传文件一直失败。经过测试使用apache反向代理会失败,但是直接访问服务器则可以上传。

经过分析apache的错误日志发现如下提示:

apache 报错  AH01089: search for temporary directory failed

提示很明显是临时文件的问题。

操作系统是CentOs再查看/tmp发现没有异常,访问时间均能对上

查看了一下磁盘容量

发现root文件系统没有容量了!

清除空间后上传完成。

也就是说当使用反向代理上传文件的时候,apache会先访问/tmp文件,存储临时文件完成操作后再删除临时文件,而/tmp属于root文件系统中由于空间不够则无法完成操作,将空间清楚后,则能完成。

关于apache临时文件的说明:

查看系统httpd服务文件

true说明apache会在/tmp下面生成自己的临时文件。

猜你喜欢

转载自my.oschina.net/u/3295928/blog/2088225