htcacheclean - 디스크 캐쉬를 청소한다 - Apache HTTP Server Version 2.4

Apache Server 2.4

Apache HTTP Server Version 2.4

<-

htcacheclean - 디스크 캐쉬를 청소한다

이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요.

htcachecleanmod_cache_disk가 사용하는 저장소 용량을 일정 한도로 유지한다. 이 도구는 직접 실행하거나 데몬(daemon)으로 실행할 수 있다. 프로그램을 데몬으로 실행하면 백그라운드에서 잠자고 있다가 일정 주기로 캐쉬 디렉토리에서 지울 것이 있는지 검사한다. 데몬에게 TERM이나 INT 시그널을 보내면 안전하게 종료한다.

top

개요

htcacheclean [ -D ] [ -v ] [ -r ] [ -n ] -ppath -llimit

htcacheclean -b [ -n ] [ -i ] -dinterval -ppath -llimit

top

옵션

-dinterval
데몬으로 실행하여 interval 분마다 캐쉬를 청소한다. 이 옵션은 -D, -v, -r 옵션과 함께 사용할 수 없다. 데몬을 안전하게 종료하려면 데몬에게 SIGTERM 혹은 SIGINT 시그널을 보내면 된다.
-D
검사만 하고 실제 아무것도 지우지 않는다. 이 옵션은 -d 옵션과 함께 사용할 수 없다.
-v
자세한 통계를 출력한다. 이 옵션은 -d 옵션과 함께 사용할 수 없다.
-r
완전히 청소한다. 아파치 웹서버가 동작하지 않는다고 가정한다 (만약 동작한다면 캐쉬에 이상한 값이 저장된다). 이 옵션은 -d 옵션과 함께 사용할 수 없다.
-n
친절하게(nice) 동작한다. 다른 프로세스를 위해 느리게 동작한다. htcacheclean가 자주 잠을 자게되여 (1) 디스크 입출력이 지연되고 (2) 그동안 커널은 다른 프로세스를 스케줄할 수 있다.
-ppath
path를 디스크 캐쉬의 최상위 디렉토리로 지정한다. CacheRoot 지시어에 사용한 값과 동일한 값을 사용해야 한다.
-llimit
전체 디스크 캐쉬 용량 제한을 limit로 제한한다. 값은 기본적으로 (혹은 숫자에 B를 붙이면) 바이트 단위이다. 킬로바이트는 K를, 메가바이트는 M을 뒤에 붙인다.
-i
지능적으로 디스크 캐쉬가 변경된 경우에만 동작한다. 이 옵션은 -d 옵션과 함께만 사용할 수 있다.
top

종료코드

htcacheclean는 모든 작업이 성공한 경우에 ("참") 종료코드 0을 반환하고, 실패한 경우에는 1을 반환한다.