1. 程式人生 > >apache 報錯 AH01089: search for temporary

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下面生成自己的臨時檔案。