http-default-max-items

Globalнужен перезапуск

Сколько строк показывать в списках «Топ» веб-монитора
в конфигурации это строкаhttp-default-max-items 10внутри блока Global
Длина списков на страницах монитора

Строка задаёт, сколько строк по умолчанию показывают четыре страницы «Топ» — очередей, доменов, адресов отправки и заданий — и таблица «Топ доменов» на главной. Умолчание — 10.

Это настройка выдачи, а не работы MTA. Она не меняет ни доставку, ни то, что MTA считает: только длину списка, который увидит человек.

Слово «по умолчанию» здесь буквальное: на самой странице длину обычно можно задать запросом. Строка задаёт то, что показано без уточнений.

Главная ловушка — принять десятку за весь парк. «Топ доменов» с десятью строками на узле, который шлёт в двести доменов, показывает верхушку и умалчивает о хвосте. Решения о лимитах по этому списку принимать нельзя — для этого есть учёт.
Что делает Хаб. Не пишет — остаётся 10. Экран «Мониторинг PMTA» берёт списки очередей, доменов, адресов отправки и заданий этими страницами — /queues, /domains, /vmtas, /jobs в JSON — и передаёт длину сам, maxItems=1000, так что умолчание его не касается. Телеметрия узла берёт /queues с maxItems=1: ей нужен только итог.

Числа очередей и доменов с письмами экран берёт из итоговых счётчиков (totalQueuesWithRcp и соседние) — они полные при любой длине. Если строк пришло ровно тысяча, экран говорит, что список урезан. До 15.09.2026 длина не передавалась, и счётчики по строкам видели только верхушку из десяти.

Рекомендуемые значения

Больше десяти имеет смысл там, где на узел приходится много очередей:

Значение Когда
10 (умолчание) обычный узел
25–50 много приёмников, смотрят глазами

Цена — только время отрисовки страницы, на MTA не влияет.

Умолчание 10 и перечень затронутых страниц — из руководства (§ 3.3.1.58.23). Предупреждение про хвост списка — наше.
Пример в конфигурации
# на узле с сотнями приёмников десятка показывает слишком мало
http-mgmt-port 1000
http-default-max-items 25
Настройка касается только страниц монитора. На то, что MTA считает и пишет в учёт, она не влияет.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
▲

Типичные ошибки и проблемы

что делают не так и чем это кончается1 ошибка▶

Судят о парке по списку «Топ»

наш опыт

Чем чреватоСписок показывает верхушку заданной длины. Приёмник на одиннадцатом месте не виден, хотя может быть источником проблемы.
Как заметитьВ списке всегда ровно столько строк, сколько задано.
Как правильноСмотреть учёт, а не страницу «Топ»; страница — для быстрого взгляда.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Справочные данные
Синтаксис
http-default-max-items <integer>
Значения
положительное целое
Умолчание
10 § 3.3.1.58.23
Применение
нужен перезапуск сервиса
Очередь
уже поставленное в очередь не затронет
Где писать
Global
Сколько раз
один раз в блоке
Всё здесь — из руководства, с разделом.
Наследование
Наследования нет: строка пишется в корне файла, раздел Global, и действует на все страницы «Топ» сразу. Задать разную длину разным страницам нельзя.
Как проверить на узле
Считаем строки в выдаче — она отдаёт те же данные, что и страница:
curl -s 'http://NODE:1000/domains?format=json' | grep -o '"domain"' | wc -l
Число строк должно совпасть со значением директивы. Если строк меньше — значит столько очередей и есть.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Безопасность узла