<acct-file>
По умолчанию отправкой занимается один поток, и пачки уходят по очереди. Строка позволяет поднять их число — потолок 50.
Нужно это редко и только при одном условии: пачки должны появляться быстрее, чем один поток успевает их отправить. При интервале в минуту это означает, что отправка одной пачки занимает больше минуты — то есть приёмник медленный или пачка огромна.
Порядок записей при нескольких потоках не гарантирован. Пачки уходят параллельно, и приёмник может получить их не в том порядке, в каком они собирались. Для учёта это обычно неважно — у записей есть свои временные метки, — но приёмник, полагающийся на порядок, сломается.
Сначала стоит попробовать сжатие. http-webhook-transfer-encoding уменьшает передаваемый объём, и часто этого хватает вместо распараллеливания.
Строка пригодится, если поток парка вырастет настолько, что минутные пачки перестанут укладываться в минуту.
Поднимать только по измеренной причине:
| Значение | Когда |
|---|---|
| 1 (умолчание) | почти всегда |
| 2–5 | пачки не успевают уходить за интервал |
| до 50 | очень большой поток и быстрый приёмник |
Перед этим стоит попробовать сжатие — оно дешевле для обеих сторон.
# поднимать только тогда, когда пачки не укладываются в интервал <acct-file /var/log/pmta/webhook.json> http-webhook-url https://hub.example.com/api/telemetry/pmta/7 http-webhook-max-interval 1m http-webhook-max-connections 4</acct-file>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
2 связи
ls -la /var/log/pmta/*.json | wc -l
3 статьи
◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Пять способов очереди отдать письмоОчередь не обязана ходить по SMTP: она умеет писать в файл, запускать программу, стучаться по HTTP или выбрасывать.