comparison xml/ru/docs/http/ngx_http_upstream_module.xml @ 731:f62328124e5b

Documented $upstream_cache_status and $upstream_response_length variables.
author Vladimir Homutov <vl@nginx.com>
date Tue, 16 Oct 2012 07:36:26 +0000
parents 841118e33f41
children e26a18eb5ccd
comparison
equal deleted inserted replaced
730:76e876c58dc0 731:f62328124e5b
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_upstream_module" 10 <module name="Модуль ngx_http_upstream_module"
11 link="/ru/docs/http/ngx_http_upstream_module.html" 11 link="/ru/docs/http/ngx_http_upstream_module.html"
12 lang="ru" 12 lang="ru"
13 rev="1"> 13 rev="2">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_upstream_module</literal> 18 Модуль <literal>ngx_http_upstream_module</literal>
390 <link doc="ngx_http_core_module.xml" id="error_page"/>, 390 <link doc="ngx_http_core_module.xml" id="error_page"/>,
391 то эти группы серверов разделяются двоеточием, например, 391 то эти группы серверов разделяются двоеточием, например,
392 “<literal>192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock : 192.168.10.1:80, 192.168.10.2:80</literal>”. 392 “<literal>192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock : 192.168.10.1:80, 192.168.10.2:80</literal>”.
393 </tag-desc> 393 </tag-desc>
394 394
395 <tag-name><var>$upstream_cache_status</var></tag-name>
396 <tag-desc>
397 хранит статус доступа к кэшу ответов (0.8.3).
398 Статус может быть одним из “<literal>MISS</literal>”, 
399 “<literal>BYPASS</literal>”, “<literal>EXPIRED</literal>”,
400 “<literal>STALE</literal>”, “<literal>UPDATING</literal>” или
401 “<literal>HIT</literal>”.
402 </tag-desc>
403
404 <tag-name><var>$upstream_response_length</var></tag-name>
405 <tag-desc>
406 хранит длины ответов, полученных от серверов группы (0.7.27);
407 длины хранятся в байтах.
408 Несколько ответов разделяются запятыми и двоеточиями,
409 подобно переменной <var>$upstream_addr</var>.
410 </tag-desc>
411
395 <tag-name><var>$upstream_response_time</var></tag-name> 412 <tag-name><var>$upstream_response_time</var></tag-name>
396 <tag-desc> 413 <tag-desc>
397 хранит времена ответов серверов в секундах с точностью до миллисекунд. 414 хранит времена ответов, полученных от серверов группы;
398 Несколько ответов также разделяются запятыми и двоеточиями. 415 времена хранятся в секундах с точностью до миллисекунд.
416 Несколько ответов разделяются запятыми и двоеточиями,
417 подобно переменной <var>$upstream_addr</var>.
399 </tag-desc> 418 </tag-desc>
400 419
401 <tag-name><var>$upstream_status</var></tag-name> 420 <tag-name><var>$upstream_status</var></tag-name>
402 <tag-desc> 421 <tag-desc>
403 хранит коды ответов серверов. 422 хранит коды ответов, полученных от серверов группы.
404 Несколько ответов также разделяются запятыми и двоеточиями. 423 Несколько ответов разделяются запятыми и двоеточиями,
424 подобно переменной <var>$upstream_addr</var>.
405 </tag-desc> 425 </tag-desc>
406 426
407 <tag-name><var>$upstream_http_...</var></tag-name> 427 <tag-name><var>$upstream_http_...</var></tag-name>
408 <tag-desc> 428 <tag-desc>
409 хранят поля заголовка ответа сервера. 429 хранят поля заголовка ответа сервера.
410 Например, поле заголовка ответа <header>Server</header> 430 Например, поле заголовка ответа <header>Server</header>
411 доступно в переменной <var>$upstream_http_server</var>. 431 доступно в переменной <var>$upstream_http_server</var>.
432 Правила преобразования имён полей заголовка ответа в имена переменных
433 такие же, как для переменных с префиксом
434 “<link doc="ngx_http_core_module.xml" id="variables">$http_</link>”.
412 Необходимо иметь в виду, что запоминаются только поля заголовка ответа 435 Необходимо иметь в виду, что запоминаются только поля заголовка ответа
413 последнего сервера. 436 последнего сервера.
414 </tag-desc> 437 </tag-desc>
415 438
416 </list> 439 </list>