Apache HTTP Server Version 2.4
htcacheclean - 디스크 캐쉬를 청소한다
이 문서는 최신판 번역이 아닙니다.
최근에 변경된 내용은 영어 문서를 참고하세요.
htcacheclean
은 mod_cache_disk
가
사용하는 저장소 용량을 일정 한도로 유지한다. 이 도구는 직접
실행하거나 데몬(daemon)으로 실행할 수 있다. 프로그램을 데몬으로
실행하면 백그라운드에서 잠자고 있다가 일정 주기로 캐쉬
디렉토리에서 지울 것이 있는지 검사한다. 데몬에게 TERM이나
INT 시그널을 보내면 안전하게 종료한다.
개요
htcacheclean
[ -D ]
[ -v ]
[ -r ]
[ -n ]
-ppath
-llimit
htcacheclean -b
[ -n ]
[ -i ]
-dinterval
-ppath
-llimit
옵션
-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
옵션과 함께만 사용할 수 있다.
종료코드
htcacheclean
는 모든 작업이 성공한 경우에
("참") 종료코드 0을 반환하고, 실패한 경우에는 1
을
반환한다.