查看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
一個星期定時清理一次。