今天遇到一個(gè)運(yùn)維的網(wǎng)站打開看到數(shù)據(jù)庫連接失敗,然后在服務(wù)器端重啟MYSQL數(shù)據(jù)庫的時(shí)候發(fā)現(xiàn)報(bào)錯(cuò)"job for mysqld.service failed because the control process exited with error code",即便重啟數(shù)據(jù)庫也是無法正常的,數(shù)據(jù)庫應(yīng)該是沒有問題的,我有點(diǎn)懷疑是不是磁盤占滿的問題。
檢查可以看到系統(tǒng)盤已經(jīng)100%,數(shù)據(jù)盤還正常的??磥硎怯袛?shù)據(jù)盤里有日志文件占用導(dǎo)致的。
這里檢查發(fā)現(xiàn)是 php-fpm.log 日志文件(/usr/local/php/var/log)占用十幾個(gè)G的數(shù)據(jù),當(dāng)然刪除這個(gè)文件重啟數(shù)據(jù)庫問題是解決的。
可以看到已經(jīng)騰出來不少的系統(tǒng)盤。這里要隨時(shí)檢查觀察PHP日志文件是什么問題導(dǎo)致的,如果問題還是嚴(yán)重的話,是不是要看看日志哪個(gè)文件產(chǎn)生較大的日志文件,是否需要禁止進(jìn)程。
評論