У меня много настроек буфера, и каждая конфигурация буфера имеет поле total_limit_size. Я хочу, чтобы все конфигурации буферов были разделены на количество рабочих, скажем, 4 рабочих.
<buffer>
total_limit_size 20M
</buffer>
.....
.....
.....
<buffer>
total_limit_size 100M
</buffer>
Что мне нужно, так это чтобы все размеры буферов были разделены на количество рабочих. Хотя это можно сделать, разделив каждую конфигурацию буфера в отдельном разделе буфера (например, total_limit_size {{20 / num_workers}} M).
Но я не хочу этого, потому что, если у меня более 100 буферов, мне нужно написать одну и ту же конфигурацию 100 раз. Я хочу одну настройку, которая может делить все буферы.
Так же, как
<buffer>
total_limit_size 5M #20 divided by 4
</buffer>
.....
.....
.....
<buffer>
total_limit_size 25M #100 divided by 4
</buffer>