max_size = 2000m 및 비활성 = 1440h를 설정했습니다.nginx가 캐시에서 파일을 삭제하는 이유는 무엇입니까?
에도 불구하고이 nginx는 캐시가 120Mb이지만 캐시에서 파일을 삭제하지 않습니다.
내 캐시 폴더 아래에있는 파일이 1 주 이상 지났습니다.
왜 그런가?
max_size = 2000m 및 비활성 = 1440h를 설정했습니다.nginx가 캐시에서 파일을 삭제하는 이유는 무엇입니까?
에도 불구하고이 nginx는 캐시가 120Mb이지만 캐시에서 파일을 삭제하지 않습니다.
내 캐시 폴더 아래에있는 파일이 1 주 이상 지났습니다.
왜 그런가?
캐싱에 대해 http://nginx.org/en/docs/http/ngx_http_proxy_module.html 설명서를 읽으십시오.
Cached data that are not accessed during the time specified by the inactive parameter get removed from the cache regardless of their freshness.
그래서, 캐시가 60 일 이상 있다고 가정합니다. 그 시간 동안의 일부 파일은 절대 액세스되지 않고 제거되었습니다.
내 캐시 폴더 아래에있는 파일이 1 주 이상 오래되었습니다. 다른 이유가있을 수 있습니까? – sureshvv
nginx.conf에서 관련 스 니펫을 게시하십시오. –