CentOS下Apache error.log文件太大的處理
清除error.log、access.log并限制Apache日志文件大小的方法
今天有臺(tái)linux服務(wù)器Mysql突然起不來(lái)了,檢查報(bào)錯(cuò)發(fā)現(xiàn)是磁盤(pán)滿了,可用空間為0KB,進(jìn)去后發(fā)現(xiàn)Apache的錯(cuò)誤日志error.log非常的大,造成D盤(pán)被爆滿。
在網(wǎng)上搜了下相應(yīng)的資料,并按照如下步驟做了一遍,網(wǎng)站恢復(fù)正常
第一步:停止Apache服務(wù)的所有進(jìn)程,刪除 Apache2/logs/目錄下的 error.log、access.log文件
第二步:打開(kāi) Apache 的 httpd.conf配置文件并找到下面兩條配置
ErrorLog logs/error.log
CustomLog logs/access.log common
直接注釋掉,換成下面的配置文件。
# 限制錯(cuò)誤日志文件為 1M
ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M”
# 每天生成一個(gè)錯(cuò)誤日志文件
#ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400″
# 限制訪問(wèn)日志文件為 1M
CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M” common
# 每天生成一個(gè)訪問(wèn)日志文件
#CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400″ common
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)