国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 技術(shù) > Linux

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

Linux 2022-11-28 12:34:48

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

我依據(jù)這些錯誤在網(wǎng)上搜索了很久,始終沒有找到滿意答案,甚至還被人誤導(dǎo),以為mod_fcgid模塊配置的問題。

在沒有找到解決方法之前,我一直在想,php最近雖然慢了點,但至少能運行,說明配置是沒有問題;而且,如果現(xiàn)在執(zhí)行phpinfo(),程序依然能夠執(zhí)行。我再次梳理出錯規(guī)律,發(fā)覺include多的mvc框架就會提示500內(nèi)部錯誤。其它簡單的程序就能夠運行。這說明什么?!說明php已經(jīng)不能include文件了,為什么?只能是請求這些資源時動了臨時文件,而臨時文件沒有多余空間了。

運行

?

發(fā)覺果然如此

?

系統(tǒng)主目錄/下已經(jīng)爆掉了。

于是,查找大文件

?

發(fā)覺php插件Xdebug產(chǎn)生了很多性能分析文件,而且都是以100M記。

java" id="highlighter_607231">
?

于是修改php.ini,將分析文件存放在其它地方,或者干脆不保存。

?

再刪除xdebug性能分析目錄和php var跟蹤目錄

?

再次查看硬盤情況,發(fā)覺已使用為26%,剩余4.9G。

?

甚至不用重啟httpd服務(wù)器,刷新web,又正常運行了?。?!

為免除后患,我們需要安裝一個定時清理軟件--tmpwatch,設(shè)置/etc/cron.daily/tmpwatch配置里面的定時時間

?

改為7d(必須以天為單位)

?

一個星期定時清理一次。

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標保護,版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5