и не показывает никаких других событий (входящие письма, отклонённые письма и т. д.).
Я столкнулся с проблемами при использовании пользовательских настроек Postfix (которые до недавнего обновления работали безупречно) и мне нужно отладить их, что затруднительно без логов.
которое до обновления работало идеально (использует правила регулярных выражений для отклонения спамеров). Реальная проблема в том, что при включённой настройке Postfix начинает отклонять все входящие письма, но я не вижу причин этого в логах!
Возможно, стоит подождать, но уже прошло несколько часов, и в логах всё ещё ничего нет (ни принятые, ни отклонённые письма не отображаются, хотя входящий трафик есть).
Вы были правы, в выводе есть другие записи журнала, но сам вывод искажён:
Вывод ./launcher logs mail-receiver начинается с <HEAD>:
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Операционная среда:
HOSTNAME=discourse-mail-receiver
LANGUAGE=en_US.UTF-8
MAIL_DOMAIN=...
...
...
Установка smtpd_tls_security_level в значение 'may'
postfix/postfix-script: warning: symlink leaves directory: /etc/postfix/./makedefs.out
затем следует одна строка записей журнала, а в конце <HEAD> повторяется ещё шесть раз:
<HEAD>
Одна строка записей журнала без переносов строк..............................................................................................................................................................................................
<HEAD>
<HEAD>
<HEAD>
<HEAD>
<HEAD>
<HEAD>
Я смотрел только на конец вывода, и там всегда, казалось, был только <HEAD> без каких-либо других записей.
Очевидно, что проблема в отображении журнала через ./launcher logs mail-receiver.
О, это блестяще! И, похоже, это универсальное решение, для которого я ранее находил только разовые варианты. Мне бы потребовалось много времени, чтобы самому до этого додуматься. Именно RUNNING_IMAGE_LAYERS я не знал, где искать.
Я протестировал это на экземпляре, который был обновлён, и на том, который не обновлялся, и всё работает как ожидалось.