]> git.kaiwu.me - nginx.git/commitdiff
do not clean cache if memory cache keys zone is cold
authorIgor Sysoev <igor@sysoev.ru>
Tue, 24 Mar 2009 12:25:43 +0000 (12:25 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Tue, 24 Mar 2009 12:25:43 +0000 (12:25 +0000)
src/http/ngx_http_file_cache.c

index 0c2b9e2d94d996f21894bc495c5138e9377599e3..80636487162063836fd4701cfca58eaa077454f9 100644 (file)
@@ -895,8 +895,9 @@ ngx_http_file_cache_cleaner(void *data)
 
     now = ngx_time();
 
-    if (now >= cache->next_clean_time) {
-
+    if (now >= cache->next_clean_time
+        && now >= cache->created + cache->inactive)
+    {
         ngx_log_error(NGX_LOG_NOTICE, ngx_cycle->log, 0,
                       "clean unused cache files");