반응형
log 파일이 쌓이면 디스크용량을 관리해주셔야 합니다.
아래 PHP 소스는 logDate를 기준으로 오늘 이전의 log 파일은 모두 삭제하는 소스 입니다.
로그 파일이 쌓이는 소스의 마지막 부분에 추가 하시면 로그 파일을 관리 하실수 있습니다.
폴더 경로와 파일명을 입맛에 맞게 바꿔주시고, 테스트를 거치셔서 소스를 적용해주시면 됩니다.
<?php
$logDate = date("Ymd");
$fileName = "test_".$logDate.".log";
$files = glob('./log/*'); // 경로지정 (상대경로/절대경로)
if(count($files)) { // 파일이 있으면
foreach ( $files as $file ) { // 개별 반복
$file_explode = explode('./log/', $file);
if ($file_explode[1] != $fileName){
unlink("./log/".$file_explode[1]);
}
}
}
?>
반응형
'개발이야기 > PHP' 카테고리의 다른 글
[PHP] CAPTCHA(캡차) 이미지 만들기, 캡차(CAPTCHA) 새로고침 (0) | 2022.10.14 |
---|---|
[PHP] https 체크하기, http->https 리다이렉트 시키키 (0) | 2022.10.07 |
[PHP] 위도/경도로 거리 구하기 (0) | 2022.09.26 |
[PHP] str_replace array 배열로 문자열 변경 (0) | 2022.09.23 |
[PHP] CURL 사용법, 데이터 전송/받기 (0) | 2022.09.22 |
댓글