К сожалению, поскольку Постфикс следует за процессом управляемая модель, использование верхней памяти при загрузке является одним из, его - побочный эффект. Вы могли попробовать это
От/etc/postfix/master.cf
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - 5 smtpd
В maxproc
столбец, можно заменить -
с меньшим числом для ограничения количества параллельных smtpd
процессы, это должно обеспечить некоторый логический элемент на сумме входящей корреспонденции.
Другая альтернатива должна была бы посмотреть на fail2ban
который может быть настроен для парсинга /var/log/maillog
и повысьте iptables блоки для адресов, которые отправляют большую сумму недоставленной почты.
Вы запрашиваете только определение формата журнала в одном месте?
В конфигурации основного сервера используйте директива LogFormat :
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
Обратите внимание, что конец vhost_common
- это псевдоним.
Затем вы можете указать в каждом блоке vhost использовать этот формат для журнала:
CustomLog logs/myvhost.access.log vhost_common
Отредактировано: посмотрел:
Вы можете определить формат журнала с помощью директивы LogFormat
в основном файле конфигурации, а затем использовать CustomLog
] в ваших файлах vHost.
Кроме того, по крайней мере, вы можете включить тот же фрагмент, определяющий формат вашего журнала, как включение в сегмент конфигурации каждого из ваших vHosts так же, как вы включаете их в основной httpd.conf. Это возможно с любой конфигурацией, которая одинакова для многих vHosts.