首頁  >  文章  >  後端開發  >  由Apache 500錯誤引出的臨時檔案問題分析解決

由Apache 500錯誤引出的臨時檔案問題分析解決

高洛峰
高洛峰原創
2017-02-03 15:26:251358瀏覽

查看apache日誌,發覺是mod_fcgid模組異常,提示"Connection reset by peer:mod_fcgid:error reading data from FastCGI server"、"Premature end of script headers:index.php"、"process /usr/... apache/apache/apache/ cgi-bin exit(communication error, get unexpected signal 7",說白了就是php提前終止執行,沒有返回header就退出。

我依據這些錯誤在網上搜索了很久,始終沒有找到答案,甚至還被人誤導,以為mod_fcgid模組配置的問題。程式仍然能夠執行。要求這些資源時動了臨時文件,而臨時文件沒有多餘空間了。

df -h

發覺php插件Xdebug產生了很多效能分析文件,而且都是以100M記。

再刪除xdebug效能分析目錄和php var追蹤目錄

Filesystem  Size  Used  Avail Use%  Mounted on
/dev/sda1  6.8G  6.5G  17M  100%  /
...

再次查看硬碟情況,發覺已使用為26%,剩餘4.9G。運行了! )

find / -type f -size +300M

一個星期定時清理一次。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn