<source>Хаб задаёт сам
Строка пишет в журнал весь протокольный обмен — команды в одну сторону, ответы в другую. Умолчание — false.
Вендор называет её главным инструментом разбора. Формулировка в руководстве прямая: включение этой директивы — «обычно первый и самый полезный шаг» при неисправностях связи, потому что видно, на каком шаге доставка сорвалась.
Вторая ступень из трёх. log-connections пишет факт соединения, эта — разговор, log-data — каждый байт. Разница в объёме между первой и второй — порядок.
В журнал попадают адреса и ответы приёмников целиком. Это стоит помнить рядом с log-file-world-readable: включённые вместе, они открывают переписку каждому пользователю машины.
Это и есть наша позиция: строку знают, держат выключенной и включают руками на время разбора. Стоит помнить, что конфигурацию Хаб перезаписывает целиком — дописанная руками строка исчезнет при следующем применении, и в этом случае так и надо.
Включают на время и в узком источнике:
| Значение | Когда |
|---|---|
| no (умолчание) | обычная работа |
| yes | разбор: подача срывается, надо увидеть, на каком шаге |
Сначала стоит попробовать ступень ниже — log-connections: она отвечает на вопрос «доходит ли вообще» и стоит на порядок дешевле.
# разбор: видно, на каком шаге разговора всё сорвалось <source 10.0.0.7> log-connections yes log-commands true</source>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
3 связи
grep -E "^\S+ \S+ \( *[0-9]+\)(<<<|>>>)" /var/log/pmta/log | tail -30
3 статьи
◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Сторож, который перезапускает MTAПрисматривает за MTA и после падения поднимает его сам, отправляя отчёт о падении на адрес ответственного.◇Чем опасна виртуальная машинаРаботать на виртуальной машине можно, но руководство не рекомендует это без достаточного железа и выверенных настроек гипервизора: под нагрузкой узел может перестать отвечать.