Задача. Узел на VDS, где ресурсы делятся с чужими машинами, и главная беда — зависший MTA, о котором предупреждает раздел о виртуализации.
Из чего складывается:
Области у составляющих разные. Все три — уровня узла.
Как они взаимодействуют. Две строки следят за одним ресурсом с разных сторон — посчитанные получатели против измеренной памяти, — а третья задаёт, как быстро этот ресурс расходуется. Руководство не подаёт их набором: группировка наша.
Три строки:
| Строка | Умолчание | Что задать |
|---|---|---|
| max-memory-usage-percent | 100 — проверка выключена | с запасом, например 75 |
| spool-max-recipients | auto — по ресурсам машины | auto, пока нет замеренной причины |
| total-max-smtp-out | 1200 на Enterprise, 200 на Standard | по ресурсам узла, в пределах лицензии |
max-memory-usage-percent 75 spool-max-recipients autototal-max-smtp-out 1200
grep -n 'max-memory-usage-percent\|spool-max-recipients\|total-max-smtp-out' /etc/pmta/config pmta show status