comparison xml/en/docs/http/ngx_http_uwsgi_module.xml @ 2560:a5bbfdf88bbd

Documented the "min_free" parameter of proxy_cache_path and friends.
author Yaroslav Zhuravlev <yar@nginx.com>
date Fri, 03 Jul 2020 12:04:22 +0100
parents d765ffffd08c
children eeed494bba51
comparison
equal deleted inserted replaced
2559:82e6029db0c0 2560:a5bbfdf88bbd
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Module ngx_http_uwsgi_module" 10 <module name="Module ngx_http_uwsgi_module"
11 link="/en/docs/http/ngx_http_uwsgi_module.html" 11 link="/en/docs/http/ngx_http_uwsgi_module.html"
12 lang="en" 12 lang="en"
13 rev="43"> 13 rev="44">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 The <literal>ngx_http_uwsgi_module</literal> module allows passing 18 The <literal>ngx_http_uwsgi_module</literal> module allows passing
375 [<literal>levels</literal>=<value>levels</value>] 375 [<literal>levels</literal>=<value>levels</value>]
376 [<literal>use_temp_path</literal>=<literal>on</literal>|<literal>off</literal>] 376 [<literal>use_temp_path</literal>=<literal>on</literal>|<literal>off</literal>]
377 <literal>keys_zone</literal>=<value>name</value>:<value>size</value> 377 <literal>keys_zone</literal>=<value>name</value>:<value>size</value>
378 [<literal>inactive</literal>=<value>time</value>] 378 [<literal>inactive</literal>=<value>time</value>]
379 [<literal>max_size</literal>=<value>size</value>] 379 [<literal>max_size</literal>=<value>size</value>]
380 [<literal>min_free</literal>=<value>size</value>]
380 [<literal>manager_files</literal>=<value>number</value>] 381 [<literal>manager_files</literal>=<value>number</value>]
381 [<literal>manager_sleep</literal>=<value>time</value>] 382 [<literal>manager_sleep</literal>=<value>time</value>]
382 [<literal>manager_threshold</literal>=<value>time</value>] 383 [<literal>manager_threshold</literal>=<value>time</value>]
383 [<literal>loader_files</literal>=<value>number</value>] 384 [<literal>loader_files</literal>=<value>number</value>]
384 [<literal>loader_sleep</literal>=<value>time</value>] 385 [<literal>loader_sleep</literal>=<value>time</value>]
448 <literal>inactive</literal> parameter get removed from the cache 449 <literal>inactive</literal> parameter get removed from the cache
449 regardless of their freshness. 450 regardless of their freshness.
450 By default, <literal>inactive</literal> is set to 10 minutes. 451 By default, <literal>inactive</literal> is set to 10 minutes.
451 </para> 452 </para>
452 453
453 <para> 454 <para id="uwsgi_cache_path_max_size">
454 The special “cache manager” process monitors the maximum cache size set 455 The special “cache manager” process monitors the maximum cache size set
455 by the <literal>max_size</literal> parameter. 456 by the <literal>max_size</literal> parameter,
456 When this size is exceeded, it removes the least recently used data. 457 and the minimum amount of free space set
458 by the <literal>min_free</literal> (1.19.1) parameter
459 on the file system with cache.
460 When the size is exceeded or there is not enough free space,
461 it removes the least recently used data.
457 The data is removed in iterations configured by 462 The data is removed in iterations configured by
458 <literal>manager_files</literal>, 463 <literal>manager_files</literal>,
459 <literal>manager_threshold</literal>, and 464 <literal>manager_threshold</literal>, and
460 <literal>manager_sleep</literal> parameters (1.11.5). 465 <literal>manager_sleep</literal> parameters (1.11.5).
461 During one iteration no more than <literal>manager_files</literal> items 466 During one iteration no more than <literal>manager_files</literal> items