# HG changeset patch # User Yaroslav Zhuravlev # Date 1593774262 -3600 # Node ID a5bbfdf88bbda7f62525086ecaf1743aabafb66a # Parent 82e6029db0c0bcb0436a8bedf5d1ff4f0119c0e4 Documented the "min_free" parameter of proxy_cache_path and friends. diff --git a/xml/en/docs/http/ngx_http_fastcgi_module.xml b/xml/en/docs/http/ngx_http_fastcgi_module.xml --- a/xml/en/docs/http/ngx_http_fastcgi_module.xml +++ b/xml/en/docs/http/ngx_http_fastcgi_module.xml @@ -10,7 +10,7 @@ + rev="52">
@@ -386,6 +386,7 @@ will be cached. keys_zone=name:size [inactive=time] [max_size=size] + [min_free=size] [manager_files=number] [manager_sleep=time] [manager_threshold=time] @@ -459,10 +460,14 @@ regardless of their freshness. By default, inactive is set to 10 minutes. - + The special “cache manager” process monitors the maximum cache size set -by the max_size parameter. -When this size is exceeded, it removes the least recently used data. +by the max_size parameter, +and the minimum amount of free space set +by the min_free (1.19.1) parameter +on the file system with cache. +When the size is exceeded or there is not enough free space, +it removes the least recently used data. The data is removed in iterations configured by manager_files, manager_threshold, and diff --git a/xml/en/docs/http/ngx_http_proxy_module.xml b/xml/en/docs/http/ngx_http_proxy_module.xml --- a/xml/en/docs/http/ngx_http_proxy_module.xml +++ b/xml/en/docs/http/ngx_http_proxy_module.xml @@ -10,7 +10,7 @@ + rev="66">
@@ -402,6 +402,7 @@ will be cached. keys_zone=name:size [inactive=time] [max_size=size] + [min_free=size] [manager_files=number] [manager_sleep=time] [manager_threshold=time] @@ -475,10 +476,14 @@ regardless of their freshness. By default, inactive is set to 10 minutes. - + The special “cache manager” process monitors the maximum cache size set -by the max_size parameter. -When this size is exceeded, it removes the least recently used data. +by the max_size parameter, +and the minimum amount of free space set +by the min_free (1.19.1) parameter +on the file system with cache. +When the size is exceeded or there is not enough free space, +it removes the least recently used data. The data is removed in iterations configured by manager_files, manager_threshold, and diff --git a/xml/en/docs/http/ngx_http_scgi_module.xml b/xml/en/docs/http/ngx_http_scgi_module.xml --- a/xml/en/docs/http/ngx_http_scgi_module.xml +++ b/xml/en/docs/http/ngx_http_scgi_module.xml @@ -10,7 +10,7 @@ + rev="40">
@@ -377,6 +377,7 @@ will be cached. keys_zone=name:size [inactive=time] [max_size=size] + [min_free=size] [manager_files=number] [manager_sleep=time] [manager_threshold=time] @@ -450,10 +451,14 @@ regardless of their freshness. By default, inactive is set to 10 minutes. - + The special “cache manager” process monitors the maximum cache size set -by the max_size parameter. -When this size is exceeded, it removes the least recently used data. +by the max_size parameter, +and the minimum amount of free space set +by the min_free (1.19.1) parameter +on the file system with cache. +When the size is exceeded or there is not enough free space, +it removes the least recently used data. The data is removed in iterations configured by manager_files, manager_threshold, and diff --git a/xml/en/docs/http/ngx_http_uwsgi_module.xml b/xml/en/docs/http/ngx_http_uwsgi_module.xml --- a/xml/en/docs/http/ngx_http_uwsgi_module.xml +++ b/xml/en/docs/http/ngx_http_uwsgi_module.xml @@ -10,7 +10,7 @@ + rev="44">
@@ -377,6 +377,7 @@ will be cached. keys_zone=name:size [inactive=time] [max_size=size] + [min_free=size] [manager_files=number] [manager_sleep=time] [manager_threshold=time] @@ -450,10 +451,14 @@ regardless of their freshness. By default, inactive is set to 10 minutes. - + The special “cache manager” process monitors the maximum cache size set -by the max_size parameter. -When this size is exceeded, it removes the least recently used data. +by the max_size parameter, +and the minimum amount of free space set +by the min_free (1.19.1) parameter +on the file system with cache. +When the size is exceeded or there is not enough free space, +it removes the least recently used data. The data is removed in iterations configured by manager_files, manager_threshold, and diff --git a/xml/ru/docs/http/ngx_http_fastcgi_module.xml b/xml/ru/docs/http/ngx_http_fastcgi_module.xml --- a/xml/ru/docs/http/ngx_http_fastcgi_module.xml +++ b/xml/ru/docs/http/ngx_http_fastcgi_module.xml @@ -10,7 +10,7 @@ + rev="52">
@@ -387,6 +387,7 @@ range-запрос будет передан на FastCGI-сервер keys_zone=имя:размер [inactive=время] [max_size=размер] + [min_free=размер] [manager_files=число] [manager_sleep=время] [manager_threshold=время] @@ -459,10 +460,14 @@ fastcgi_cache_path /data/nginx/cache lev По умолчанию inactive равен 10 минутам. - + Специальный процесс “cache manager” следит за максимальным размером кэша, -заданным параметром max_size, и при превышении -его размеров удаляет наименее востребованные данные. +заданным параметром max_size, +и также за минимальным объёмом свободного места на файловой системе с кэшем, +заданным параметром min_free (1.19.1). +При превышении максимального размера кэша +или недостаточном объёме свободного места +процесс удаляет наименее востребованные данные. Удаление данных происходит итерациями, настраиваемыми параметрами (1.11.5) manager_files, manager_threshold и diff --git a/xml/ru/docs/http/ngx_http_proxy_module.xml b/xml/ru/docs/http/ngx_http_proxy_module.xml --- a/xml/ru/docs/http/ngx_http_proxy_module.xml +++ b/xml/ru/docs/http/ngx_http_proxy_module.xml @@ -10,7 +10,7 @@ + rev="66">
@@ -404,6 +404,7 @@ range-запрос будет передан на проксируемый сервер keys_zone=имя:размер [inactive=время] [max_size=размер] + [min_free=размер] [manager_files=число] [manager_sleep=время] [manager_threshold=время] @@ -476,10 +477,14 @@ proxy_cache_path /data/nginx/cache level По умолчанию inactive равен 10 минутам. - + Специальный процесс “cache manager” следит за максимальным размером кэша, -заданным параметром max_size, и при превышении -его размеров удаляет наименее востребованные данные. +заданным параметром max_size, +и также за минимальным объёмом свободного места на файловой системе с кэшем, +заданным параметром min_free (1.19.1). +При превышении максимального размера кэша +или недостаточном объёме свободного места +процесс удаляет наименее востребованные данные. Удаление данных происходит итерациями, настраиваемыми параметрами (1.11.5) manager_files, manager_threshold и diff --git a/xml/ru/docs/http/ngx_http_scgi_module.xml b/xml/ru/docs/http/ngx_http_scgi_module.xml --- a/xml/ru/docs/http/ngx_http_scgi_module.xml +++ b/xml/ru/docs/http/ngx_http_scgi_module.xml @@ -10,7 +10,7 @@ + rev="40">
@@ -378,6 +378,7 @@ range-запрос будет передан на SCGI-сервер keys_zone=имя:размер [inactive=время] [max_size=размер] + [min_free=размер] [manager_files=число] [manager_sleep=время] [manager_threshold=время] @@ -450,10 +451,14 @@ scgi_cache_path /data/nginx/cache levels По умолчанию inactive равен 10 минутам. - + Специальный процесс “cache manager” следит за максимальным размером кэша, -заданным параметром max_size, и при превышении -его размеров удаляет наименее востребованные данные. +заданным параметром max_size, +и также за минимальным объёмом свободного места на файловой системе с кэшем, +заданным параметром min_free (1.19.1). +При превышении максимального размера кэша +или недостаточном объёме свободного места +процесс удаляет наименее востребованные данные. Удаление данных происходит итерациями, настраиваемыми параметрами (1.11.5) manager_files, manager_threshold и diff --git a/xml/ru/docs/http/ngx_http_uwsgi_module.xml b/xml/ru/docs/http/ngx_http_uwsgi_module.xml --- a/xml/ru/docs/http/ngx_http_uwsgi_module.xml +++ b/xml/ru/docs/http/ngx_http_uwsgi_module.xml @@ -10,7 +10,7 @@ + rev="44">
@@ -377,6 +377,7 @@ range-запрос будет передан на uwsgi-сервер keys_zone=имя:размер [inactive=время] [max_size=размер] + [min_free=размер] [manager_files=число] [manager_sleep=время] [manager_threshold=время] @@ -449,10 +450,14 @@ uwsgi_cache_path /data/nginx/cache level По умолчанию inactive равен 10 минутам. - + Специальный процесс “cache manager” следит за максимальным размером кэша, -заданным параметром max_size, и при превышении -его размеров удаляет наименее востребованные данные. +заданным параметром max_size, +и также за минимальным объёмом свободного места на файловой системе с кэшем, +заданным параметром min_free (1.19.1). +При превышении максимального размера кэша +или недостаточном объёме свободного места +процесс удаляет наименее востребованные данные. Удаление данных происходит итерациями, настраиваемыми параметрами (1.11.5) manager_files, manager_threshold и