24.9.71 MaxQueueChildren
Limit total concurrent queue processors V8.12 and later
It is possible to get into situations where too many sendmail processes are processing
queues. These queue processors are children of the main sendmail process. Should too
many queue-processing children become a problem at your site, you can use this
MaxQueueChildren option to limit them.
The MaxQueueChildren option is declared like this:
O MaxQueueChildren=num ?†? configuration file (V8.12 and later)
-OMaxQueueChildren=num ?†? command line (V8.12 and later)
define(`confMAX_QUEUE_CHILDREN??,`num??) ?†? mc configuration (V8.12 and later)
Here, num is of type numeric. If num is negative, non-numeric, or zero (the default), no limit
is placed on the number of queue-processing children that can simultaneously run. If num is
greater than zero, each time sendmail is about to fork(3) to create another queue-processing
child, it checks to make sure that there are not too many running. If the number running is
equal to or greater than the limit imposed by num, sendmail skips launching another one.
When you define queue groups (?§11.4 on page 408), you can set up processors for each
group withth e Runners= equate (?§11.4.2.7 on page 414). When this MaxQueueChildren
option is defined, it establishes a limit on the total queue processors across all queue
groups??”that is, for example, if you have two queue groups* and you define Runners=2 for
eachgroup.
Pages:
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879