В настоящее время я создаю веб-приложение. Однако я иногда сталкиваюсь с проблемой, когда "usr / sbin / exim_tidydb / var / spool / exim wait-remote_smtp" внезапно подскакивает до 99% ЦП и препятствует запуску других процессов моего приложения.
Насколько я понимаю, Exim - это служба веб-почты, однако из этого приложения отправляется очень ограниченное количество писем (определенно недостаточно, чтобы вызвать это).
Что происходит и как этого не допустить?
Кстати: я использую Centos v.5 на выделенном оборудовании со стандартным apache.
У меня была похожая проблема, и это было из-за спамерских писем. Я заблокировал адреса с помощью SpamAssassin. Если это так, перейдите к ~/.spamassassin/user_prefs
файл и добавить blacklist_from mail@spam.com
. Затем удалите все спамерские письма, которые «застряли» на вашем сервере, с помощью команды grep -lr mail@spam.com /var/spool/exim/input/* | xargs rm -rf
Exim - это MTA, очень похожий на sendmail. Сервис tidydb, вероятно, планируется через cron.
Я предлагаю изменить службу cron (проверьте /etc/cron[tab,.*], чтобы запустить exim_tidydb, когда ваш сервер обычно не находится под высокой нагрузкой, скажем в 3 часа ночи.