Как вы останавливаете sendmail? - PullRequest
2 голосов
/ 04 августа 2011

По крайней мере .. Я думаю, что это sendmail.

В основном у меня есть приложение rails, работающее через SendGrid.

Короче говоря, задание было поставлено в очередь и допущено ошибка, а delayed_jobs выполнялся, хотя на нем не отображалось никаких данных. Затем мы поставили в очередь еще одну после удаления этой работы. Тогда электронные письма начали выходить. Поэтому мы подумали, что это работает.

Неправильно. Он продолжал посылать их.

Я остановил delayed_jobs. Уничтожил все его объекты. Убил любой / весь процесс с помощью kill -9, увидев, что htat / stop не работает.

В журнале delayed_job сказано, что он не отправляет электронные письма. Но когда я проверил /var/log/mail.log, то есть все еще отправка электронных писем.

Как мне это остановить?

Я попытался / sbin / sendmail остановить, но он просто зависает. Я проверил / sbin / sendmail -bp, и он говорит, что почтовая очередь пуста. Так может это не sendmail?

По сути, я делаю снимок своей базы данных и готовлюсь убить все приложение.

Есть рекомендации?

1 Ответ

0 голосов
/ 14 марта 2013

Вы проверили обе очереди sendmail?[sendmail-8.12 +]

/sbin/sendmail -Ac -bp
/sbin/sendmail -Am -bp

Возможно, что сообщения были сохранены в "очереди клиента" для доставки в / через 127.0.0.1:25

...