Очереди

Queues Display
По строке на пару

Показывает очереди — пары «приёмник и адрес отправки». Без отбора это «Топ очередей»: десять пар с наибольшим числом получателей.

Форма «View Options» — отбор и длина списка: только очереди с открытыми соединениями, только без них или все; только в обычном режиме, только в щадящем или в любом; сколько очередей показать; порядок — по имени, числу получателей или объёму.

Приостановленная оператором очередь и придержанная узлом выглядят похоже, а лечатся по-разному: щадящий режим видно отбором по режиму, а паузу форма не отбирает — это делает команда show queues с –paused=yes.

Тот же ответ структурой — /queues?format=json.

Доступ решает http-access по адресу, откуда открыт браузер, — для просмотра хватает уровня monitor.

Главная ловушка — принять верхушку за все очереди. Десять строк по умолчанию — это верх списка по числу получателей: очередь из пары писем, но с ошибкой, в него не попадёт, пока длину не увеличить или порядок не сменить.
Что делает Хаб. Страницей не пользуется: вкладка «Очереди» экрана «Мониторинг PMTA» строится по /queues?format=json, а щадящий режим и паузы Хаб отдельно спрашивает командами через /command.
Рекомендуемые значения

Какой отбор под какой вопрос:

Вопрос Отбор
какие очереди застряли без соединений «без соединений»
что узел придержал режим «щадящий»
где ошибки у маленьких очередей длина списка побольше или порядок по имени
что поставлено на паузу на странице нет — show queues с –paused=yes
Верхушка в десять очередей, поля формы отбора и порядок — из руководства (§ 5.4, § 5.4.1, § 3.3.1.58.23–24); отбор по паузе — у команды (§ 6.3.14). Разграничение вопросов наше.
Пример в конфигурации
# отборы формы в консоли: весь щадящий режим и паузы
pmta show queues --mode=backoff --maxitems=1000 --no-rcpt-eventspmta show queues --paused=yes --no-rcpt-events
Первая строка — то же, что отбор «щадящий режим» с большой длиной списка; вторая показывает паузы, которых на странице не отобрать.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Посмотреть те же очереди структурой:
curl -s 'http://127.0.0.1:8080/queues?format=json' | head -60
Строк в ответе столько же, сколько на странице без формы, — http-default-max-items.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Настроить темп под провайдера · Разобрать зависшую очередь