<source-group>
Строка резервирует за группой источников определённое число входящих соединений. Это «не меньше» — в отличие от соседнего max-smtp-in, который говорит «не больше».
Резерв вычитается из общего предела узла total-max-smtp-in: слоты, отданные группе, для всех остальных перестают существовать — даже пока группа их не занимает.
Смысл — не дать нагруженной стороне вытеснить редкую, но важную. Классический случай: приём жалоб и отчётов, которого мало, но пропускать его нельзя, рядом с подачей, которой много.
Вторая половина ловушки настоящая: резерв отнимается у всех остальных сразу. Сумма резервов, близкая к общему пределу узла, оставляет незарезервированным сторонам почти ничего — и узел начинает отказывать в соединениях, хотя половина слотов простаивает.
Между тем случай для резерва у нас есть: узел одновременно принимает подачу и входящую почту — жалобы, асинхронные отказы и роль-адреса. Второго мало, но потерять его хуже, чем задержать подачу.
Что ставить. Резерв считают от того, сколько соединений группе нужно в худший момент, а не в среднем:
| Значение | Когда |
|---|---|
| не писать | делить узел не между кем |
| 5–10 | приём жалоб и отчётов: соединений мало, но терять их нельзя |
| заметная доля общего | сторона, для которой узел и заводился |
Сумму резервов держать заметно ниже общего предела узла: всё, что зарезервировано, для остальных не существует, даже пока простаивает.
# пять слотов из общего предела узла достаются группе всегда <source-group localSources> max-smtp-in 10 reserved-smtp-in 5</source-group>
что делают не так и чем это кончается3 ошибки▶
наш опыт
§ 3.3.9.2
§ 3.3.7.55
3 связи
grep -n -A3 '^<source-group' /etc/pmta/config grep -n 'total-max-smtp-in' /etc/pmta/config
3 статьи
◇Умолчание источника — нижняя ступень, привязанная к тому, кто подключаетсяБлок источника, совпавший с адресом отправителя, может назвать поток по умолчанию; он применяется, когда выше по лестнице выбор не сделан.◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Лицензия на парк, а не на серверЛицензия не привязана к серверу: её ставят на столько машин, сколько разрешает предел экземпляров, а узлы раз в час отправляют вендору статистику объёма.