Mercurial > hg > nginx-site
comparison xml/ru/docs/ngx_core_module.xml @ 1436:2333e08e277d
Documented thread pools.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 18 Mar 2015 19:01:42 +0300 |
parents | 4e89518a5999 |
children | c79501e16e26 |
comparison
equal
deleted
inserted
replaced
1435:54ed6b72ad3b | 1436:2333e08e277d |
---|---|
393 </para> | 393 </para> |
394 | 394 |
395 </directive> | 395 </directive> |
396 | 396 |
397 | 397 |
398 <directive name="thread_pool"> | |
399 <syntax> | |
400 <value>имя</value> | |
401 <literal>threads</literal>=<value>число</value> | |
402 [<literal>max_queue</literal>=<value>число</value>]</syntax> | |
403 <default>default threads=32 max_queue=65536</default> | |
404 <context>main</context> | |
405 <appeared-in>1.7.11</appeared-in> | |
406 | |
407 <para> | |
408 Задаёт именованные пулы потоков, | |
409 используемые для многопоточной обработки операций чтения и отправки файлов | |
410 <link doc="http/ngx_http_core_module.xml" id="aio">без блокирования</link> | |
411 рабочего процесса. | |
412 </para> | |
413 | |
414 <para> | |
415 Параметр <literal>threads</literal> | |
416 задаёт число потоков в пуле. | |
417 </para> | |
418 | |
419 <para> | |
420 Если все потоки из пула заняты выполнением заданий, | |
421 новое задание будет ожидать своего выполнения в очереди. | |
422 Параметр <literal>max_queue</literal> ограничивает число заданий, | |
423 ожидающих своего выполнения в очереди. | |
424 По умолчанию в очереди может находиться до 65536 заданий. | |
425 При переполнении очереди задание завершается с ошибкой. | |
426 </para> | |
427 | |
428 </directive> | |
429 | |
430 | |
398 <directive name="timer_resolution"> | 431 <directive name="timer_resolution"> |
399 <syntax><value>интервал</value></syntax> | 432 <syntax><value>интервал</value></syntax> |
400 <default/> | 433 <default/> |
401 <context>main</context> | 434 <context>main</context> |
402 | 435 |